有一K次列车的经过站名如下。火车每经过一个站点,会上车一些人和下车一些人。我想知道怎么给乘客安排座位?利用数据结构知识 ,怎么弄呢?
1条回答 默认 最新
- 地球屋里老师 2022-09-29 20:02关注
首先存储该趟列车所有的n+1个上下客站点,按列车到达的时间先后排序,以此将路程分为n段。比如有列车有9个站点,108个座位,开辟空间 a[8][108] 来存储卖票情况:座位3第一至第三站(昆明-宣威)已售,则将 a[0][3], a[1][3] 赋值为非零(可用不同数字标记票的类型)。卖票时仅需检索是否有某个座位满足乘坐区间就行。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥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算法图像修复,为什么只能对示例图像有效