首页 > 编程语言 >C/C++航班信息的查询系统[2023-02-05]

C/C++航班信息的查询系统[2023-02-05]

时间:2023-02-05 12:11:40浏览次数:60  
标签:02 航班信息 20 05 航班号 起点站 查询 查找

C/C++航班信息的查询系统[2023-02-05]

选题十七:航班信息的查询系统

[问题描述]

该设计要求对飞机航班信息进行排序和查找。可按航班的航班号、起点站、到达站、起飞时间以及到达时间等信息进行查询。

[任务要求]
对于本设计,可采用基数排序法对一组具有结构特点的飞机航班号进行排序,利用二分查找法对排好序的航班记录按航班号实现快速查找,按其他次关键字的查找可采用最简单的顺序查找方法进行,因此他们用得较少。每个航班记录包括八项,分别是: 航班号、起点站、终点站、班期、起飞时间、到达时间、飞机型号以及票价等,假设航班信息表 (8条记录)

航班号    起点站          终点站          班期        起飞时间  到达时间  机型时间  票价       
CA1544    合肥            北京            1.2.4.5     10:55     12:40     733       960.00
CZ3528    成都            厦门            1.3.4.5.7   15:10     16:50     CRJ       1060.00
CZ3869    重庆            深圳            2.4.6       08:55     10:35     733       1010.00
HU1836    上海            北京            每日        09:40     11:20     738       1250.00
MU3682    桂林            南京            2.3.4.6.7   20:50     22:15     M90       1380.00
MU4594    昆明            西安            1.3.5.6     1015      1140      328       1160.00
MU5341    上海            广州            每日        14:20     16:15     M90       1280.00
SC7425    青岛            海口            1.3.6       1920      2120      DH4       1630.00

其中K0和K1的输入值是航空公司的别称,用两个大写字母标示,后4位为航班号,这种航班号关键字可分成两段,即字母和数字。其余七项输入内容因为不涉及本设计的核心,因此除了票价为数值型外,均定义为字符串即可。

[测试数据]

自行设定(航班号不少于20个)。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:02,航班信息,20,05,航班号,起点站,查询,查找
From: https://www.cnblogs.com/codewriter/p/17093141.html

相关文章

  • Solution of USACO 2023.Jan Au T2 Light Off
    好久不更了,祝大家新年快乐,元宵快乐,兔飞猛进,钱兔无量(迟到了$n$天的祝福)找到一个很不错的题,写一下题解。题目链接$Au$组,感觉就$T2$值得一讲,其他的题目没什么意义,都比......
  • 2023年SQL大厂高频实战面试题(详细解析)
    大家好,我是宁一。已经连续四个周没有休息了,最近主业、副业都是忙碌的巅峰期,晚上11点下班回家,再写课写到凌晨两点。连续一个多月连轴转,每天最大的愿望,就是睡足觉。这一阶段终......
  • 2023.5 Java 2022趋势
    InfoQJava编辑团队做的2022年Java领域内的新型技术采用趋势如下:将所有OpenJDK的下游发行版放到一个标签中,即JavaCommunityJDK,并将它们放到早期大众阶段。这个清单......
  • Hello 2022
    “YeahIt'son.”tLLWtG的Blog开通了。看技术实现2022年,tLLWtG总算有个地方可以好好写点东西了。戳这里==>tLLWtGBlog正文接下来说说搭建这个博客的......
  • 2022game总结
    游戏总结-对马岛之魂 9/10-战神410/10-战神5   9/10-地平线2西之绝境   10/10-stray 8/10-银河护卫队 8/10![GhostofTsushima_20220311234141](......
  • 每日算法--2023.2.4
    1.回文子串classSolution{publicintcountSubstrings(Strings){intres=0,n=s.length();for(inti=0;i<n;i++){intl......
  • 2023.2.4
    RondomRandomrd=newRandom();intnum=rd.nextInt();Enum(枚举)枚举是一种引用数据类型枚举类型怎么定义enum枚举类型名{枚举值1,枚举值2}结果只有2......
  • 20230204 - 解决 Delphi 10.4 IDE 提示 socket error 10038 Access violation coreide
    现象:Delphi Embarcadero®Delphi10.4Version27.0.40680.4203进入时,弹出以下四个错误提示框,内容如下:1、[WindowTitle]Error[Content]SocketError#10038So......
  • 20230204 - 解决 Delphi 10.4 IDE 提示 socket error 10038 Access violation coreide
    现象:Delphi Embarcadero®Delphi10.4Version27.0.40680.4203进入时,弹出以下四个错误提示框,内容如下:1、[WindowTitle]Error[Content]SocketError#10038So......
  • 虚拟化技术知道点230204
    一、桌面虚拟化技术的选择主要为Qemu-KVM、VirtualBox、Vmware1.Qemu-KVM:在Linux平台上使用且运行Linux虚拟机性能最好,并且灵活性很大,唯一不足是运行Windows虚拟机性能......