MIoTS 2022-09-29 19:01 采纳率: 100%
浏览 12
已结题

给乘客安排座位的问题

有一K次列车的经过站名如下。火车每经过一个站点,会上车一些人和下车一些人。我想知道怎么给乘客安排座位?利用数据结构知识 ,怎么弄呢?

img

  • 写回答

1条回答 默认 最新

  • 地球屋里老师 2022-09-29 20:02
    关注

    首先存储该趟列车所有的n+1个上下客站点,按列车到达的时间先后排序,以此将路程分为n段。比如有列车有9个站点,108个座位,开辟空间 a[8][108] 来存储卖票情况:座位3第一至第三站(昆明-宣威)已售,则将 a[0][3], a[1][3] 赋值为非零(可用不同数字标记票的类型)。卖票时仅需检索是否有某个座位满足乘坐区间就行。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月9日
  • 已采纳回答 10月1日
  • 创建了问题 9月29日

悬赏问题

  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错
  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)
  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应
  • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效