2 jimmy9972 jimmy9972 于 2016.03.21 18:33 提问

C++写一个类似于12306的系统 各班次火车信息用什么数据结构好呢

火车信息包括班次名 票数 各停靠站 以及各停靠站的剩余票数 求指导 我在链表和结构数组之间纠结

3个回答

ftlisdcr
ftlisdcr   2016.03.21 19:07
已采纳

觉得结构数组好些,一是容易实现,二是理解起来也更容易些,把所有相关信息都放在一个结构体中,用到哪个信息直接调用就好,每个结构体实现对应一个火车班次

caozhy
caozhy   Ds   Rxr 2016.03.21 18:40

反正你就是做一个学生习作,用什么其实都无所谓,关键看你会什么以及你老师要求你怎么做。数组实现简单,但是长度不易改变,链表比较灵活,但是前提是你要会。如果你会的话,没什么纠结的。

qq_34043294
qq_34043294   2016.03.22 03:20

自己写个linked list。node用struct或者class写。
stl的linked list满足不了你的需求。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
c++命令模式实现12306购票系统
c++命令模式实现12306购票系统 详见博客:http://blog.csdn.net/caoshangpa/article/details/52912355
编程乐趣:C#实现读取12306票价信息
最近打算做一个抓取12306车票信息的功能,自动登录实现起来有些问题,老是登录不成功。于是就做了不需要登录的一些查询的功能。先看看票价查询的读取。也就是这个页面的查询这个页面是POST方式提交数据,有一个验证码图片的读取。一般来说IE浏览器打开后(IE9),F12(开发人员工具)-网络,可以进行捕获提交的url,数据等。可以查看每一步请求了哪些页面和传输了哪些数据,相当于火狐的firebug。这个
火车票务管理系统-后台管理
对铁道部的火车票生成和票价计算进行分析,附加12306会员信息查看、列车管理、车厢管理等方面的分析。内容讲解详细,考虑充分。
程序设计题目---实现简单票务系统
程序设计题七: 票务管理系统 【问题描述】 一火车站每天有n个发车班次,每个班次都有一班次号,固定的发车时间,固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量,如: 车次 发车时间 起点站 终点站 行车时间 额定载量 余票数量 K234 8:00 南京 广州 12 1100 30
如何用python编写火车抢票助手
前几天跟朋友说打算写一个抢票助手,最后由于某些原因念头打消了。 可就在昨天晚上,才隐约记起一年前的自己曾经说过:一年后我一定要写一个12306的抢票助手!瞬间激情澎湃,甚至已经是快临近凌晨时便开始动工,可天意不能违,12306晚上11点便开始维护,后续阶段程序不得不暂停;只能今天继续完成最后一部分,幸好自己进度还是可以的,刚刚debug完毕就给大家分享一下! 开头肯
12306的数据库设计
原文地址:http://blog.csdn.net/hnkontecna/article/details/61672983 标签 PostgreSQL , 12306 , 春节 , 一票难求 , 门禁广告 , 数组 , 范围类型 , 抢购 , 排他约束 , 大盘分析 , 广告查询 , 火车票 背景 马上春节了,又到了火车票的销售旺季,一票难求的问题依旧存在吗? 还记得10
火车票预订系统数据库设计
火车票预订系统数据库设计,实现了基本订票查询功能
用python 通过12306api抓取列车信息
参考: 12306官方火车票api 12306火车票查询12306网站通过chrome可以看到查询票的api 其中有log? 和 queryA?两种开头的接口,网上介绍log是判断服务是否正常,用queryA进行查询#在python控制台测试 > import requests > url = 'https://kyfw.12306.cn/otn/leftTicket/log?leftTi
一步一步编写12306抢票软件
本文在Linux平台上,以Python为开发工具,介绍12306抢票软件的基本原理,并引入示例,讲解如何自己编写一个12306抢票软件。
火车票订票系统(链表结构化设计)
train.h文件 #define _CRT_SECURE_NO_WARNINGS #include #include #include struct train {//车次的属性 int id; char name[50]; int remainTickets; }; struct node {//普通节点的属性 struct node *next; struct tra