- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法与数据结构实验报告
航班查询与检索
题目:航班查询与检索
指导老师:
组长:
成员:
二航班信息的查询与检索按时间查询:
按票价范围查询
开始
按起飞时间查询
二分法查询:
开始
算法分析 :程序主要采用结构体 链表 顺序表 队列 主要算法:/*航班信息的查询与检索*/
:/*航班信息的查询与检索*/
#include#include #include
#define N 6 =NULL; queue[i].e=NULL; ==NULL) queue[k].f=p; -next=p;
p=p-next;
}
i=0;
while(queue[i].f==NULL) i++; ; head=queue[i].f; !=NULL)
{ p-next=queue[i].f; p=queue[i].e; } light_number;
cout F[i].start_time;
cout F[i].arrived_time;
cout F[i].start_address;
cout F[i].arrived_address;
cout F[i].work_date;
cout F[i].FlightType;
cout F[i].fare 元 endl;
}
light_number,p-;
strcpy(F[i].start_time,p-;
strcpy(F[i].arrived_time,p-;
strcpy(F[i].start_address,p-;
strcpy(F[i].arrived_address,p-;
strcpy(F[i].work_date,p-;
strcpy(F[i].FlightType,p-;
F[i].fare=p-;
p=p-next;
case 5:F_By_Address(Flight,2);break;
case 6:F_By_fare(Flight);break;
default :cout endl;break;cout 是否退出 (Y/N) : ;
cinch;
if(ch==Y||ch==y) break;
}
}
light_number)==0) {Cout_info2_2(F,mid);break;}
else if(strcmp(Num,F[mid].flight_number)0) high=mid-1;
else low=mid+1;
}
cout ************* 对不起,没有您要查找的航班号 **********
}
tart_time)==0) Cout_info2_2(F,i);
}
if(Time==2) rrived_time)==0) Cout_info2_2(F,i);
}
}
cout ******* 对不起,该时间没有航班 ******* endl;
}
tart_address)==0) Cout_info2_2(F,i);
}
if(AD==2) rrived_address)==0) Cout_info2_2(F,i);
}
}
are T2=F[i].fare) Cout_info2_2(F,i);
}
cout ******* 对不起,没有适合您的航班,请修改您的票价范围 ******** endl; }
ext=element[i+1];
element[10].next=NULL;
radixSort(p, D,:您麴鈿it班号:1*15341
航班信息表
航班号 起飞吋间 到达时囘 起飞站 终点站 班期
票价
MU5341 14:20
16:15 丄海 广州 每日
M90
展否退岀?V/N: N
励轧班的起1/抵达时冋= 10 = 55
航班信息表
航炎号 起飞吋间 到达时阿 起飞站 终点站 班期
CA1544 10:55
12:48 合肥 北京 1245
733
1280/L
票价
960元
=否退出?Y/N〉: N
讒逵董黯応班的起飞/抵达时|^]:11:20
肮班号起飞叶I可到达也间起飞站终点站班期
n^m^ ¥/拿 _6?晝 83出服您 U1退入入 H否藉
09:40
11:20
上海
北京 每日
枚型
738
票价
1250 元
:4
的虹班的起飞/抵达地址
航町号
.N W 1
起飞时间
到达时间
起飞站
终点站
班期
杠型
孚价
HU1836 Fit左半
09:40
■
11:20
上海
北京
每日
738
1250 元
M班信息表
= = = = = = = == = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = == = = = = = = = = = = = = = = =
黒藉逵畫曙际班的記飞
原创力文档


文档评论(0)