资源简介
包含源代码(可直接在eclipse中运行),完整的课程设计报告,以及测试用例)
代码片段和文件信息
package DataStructure;
import java.util.Date;
/*四、设计顺序表AirLine_Information_Seqlist 存放航线信息:(终点、航班名、飞机号、飞行日期、时间、乘员定额、余票量(1,2,3))*/
public class AirLine_Information_Seqlist {
public Air_Information_Multielement[] element;
public int n;
public AirLine_Information_Seqlist(int length) {
this.element=new Air_Information_Multielement[length];
this.n=0;
}
public AirLine_Information_Seqlist() {
this(60);
}
public AirLine_Information_Seqlist(Air_Information_Multielement[] values) {
this(values.length);
for(int i=0;i this.element[i]=values[i];
}
this.n=element.length;
}
public int size() {
return this.n;
}
public Air_Information_Multielement get(int i) {
if(i>=0&&i return this.element[i];
}
return null;
}
public void insert(int iAir_Information_Multielement x) {
if(x==null) {
throw new NullPointerException(“x==null“);
}
if(i<0) {
i=0;
}
if(i>this.n) {
i=this.n;
}
Air_Information_Multielement[]source=this.element;
if(this.n==element.length) {
this.element=new Air_Information_Multielement[source.length*2];
for(int j=0;j this.element[j]=source[j];
}
}
for(int j=this.n-1;j>=i;j--) {
this.element[j+1]=source[j];
}
this.element[i]=x;
this.n++;
}
public void insert(Air_Information_Multielement x) {
this.insert(this.nx);
}
public Air_Information_Multielement search(String DestinationDate date) { ////根据终点,日期查询最近一天的航班
int count=0k=0;
for(int i=0;i if(this.get(i).Destination.equals(Destination)&&this.get(i).date.after(date)) {
count++;
}
}
Air_Information_Multielement[] aim=new Air_Information_Multielement[count]; //构造一个多元数组实现对符号的航班按日期先后进行排序
for(int i=0;i if(this.get(i).Destination.equals(Destination)&&this.get(i).date.after(date)) {
aim[k++]=this.get(i);
}
}
for(int i=0;i for(int j=0;j if(aim[j].date.after((aim[j+1].date))) {
Date temp=aim[j].date;
aim[j].date=aim[j+1].date;
aim[j+1].date=temp;
}
}
}
if(count==0)
return null;
for(int i=0;i if(aim[i].Destination.equals(aim[0].Destination)&&(aim[i].date.getDay()==aim[0].date.getDay())){
System.out.println(aim[i]);
}
}
return aim[0];
}
public Air_Information_Multielement queryFlyNumber(String flynumber) { //根据航班号查询航班信息
for(int i=0;i if(this.get(i).FlyNumber.equals(flynumber)) {
return this.get(i);
}
}
return null;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-18 11:36 AirTicketSystem\
文件 301 2018-06-27 22:42 AirTicketSystem\.classpath
文件 391 2018-06-27 22:42 AirTicketSystem\.project
目录 0 2018-07-02 01:21 AirTicketSystem\.settings\
文件 598 2018-06-27 22:42 AirTicketSystem\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-07-02 01:21 AirTicketSystem\bin\
目录 0 2018-07-02 01:21 AirTicketSystem\bin\DataStructure\
文件 3462 2018-07-01 10:48 AirTicketSystem\bin\DataStructure\AirLine_Information_Seqlist.class
文件 1632 2018-07-01 12:28 AirTicketSystem\bin\DataStructure\Air_Information_Multielement.class
文件 1216 2018-07-01 12:13 AirTicketSystem\bin\DataStructure\Customer_Information_Multielement.class
文件 1265 2018-07-01 10:57 AirTicketSystem\bin\DataStructure\Customer_Information_Node.class
文件 5446 2018-07-01 11:05 AirTicketSystem\bin\DataStructure\Customer_Information_Singlyli
文件 12632 2018-07-01 18:23 AirTicketSystem\bin\DataStructure\Function.class
文件 2623 2018-07-01 17:32 AirTicketSystem\bin\DataStructure\Waiting_li
文件 802721 2018-01-08 14:18 AirTicketSystem\mysql-connector-java-5.1.20-bin.jar
目录 0 2018-07-02 01:21 AirTicketSystem\src\
目录 0 2018-07-02 01:21 AirTicketSystem\src\DataStructure\
文件 2779 2018-07-01 10:48 AirTicketSystem\src\DataStructure\AirLine_Information_Seqlist.java
文件 1394 2018-07-01 12:28 AirTicketSystem\src\DataStructure\Air_Information_Multielement.java
文件 754 2018-07-01 12:13 AirTicketSystem\src\DataStructure\Customer_Information_Multielement.java
文件 565 2018-07-01 10:57 AirTicketSystem\src\DataStructure\Customer_Information_Node.java
文件 4184 2018-07-01 11:05 AirTicketSystem\src\DataStructure\Customer_Information_Singlyli
文件 16950 2018-07-01 18:23 AirTicketSystem\src\DataStructure\Function.java
文件 1798 2018-07-01 17:32 AirTicketSystem\src\DataStructure\Waiting_li
文件 3382 2018-07-18 11:35 航空售票系统测试数据(改).txt
文件 208582 2018-07-18 11:34 航空售票系统课程设计报告.docx
- 上一篇:通达信晴天线.tne
- 下一篇:北京市矢量数据
相关资源
- SSH企业案例erp_项目整合-完整高清视频
- 三线程分别显示各自时间
- 三线程随机显示26个字母
- IBM Rational 全套 License 破解 upd
- 九部前端工具库发现有价值的前端工
- 基于miniprogramwebpackloader的小程序脚手
- Draggable打造跨平台的轻量级原生JS拖拽
- 短小精悍的前端缓存插件解决前端缓
- 将一个vue文件编译成js文件的工具
- H5唤起原生APP
- 配合elementuiupload组件支持分片上传功
- 小程序图书馆预约管理项目
- VUE全家桶vue2vueroutervuexaxios
- 教务系统微信小程序
- 小程序云开发项目私房书柜
- luogu冬日画板自动绘图脚本使用TS重写
- 简单查单词小程序
- 微信小程序仿豆瓣电影豆瓣评分
- 一个解决threeJs模块化开发问题的web
- vue全家桶开发webapp音乐播放器
- WechatApp微信小程序wxapkg解包及相关文
- xchart是一个可拖拽放大缩小的数据可
- vue全家桶仿网易云音乐Demo
- CSS3奇思妙想单标签实现各类图形
- vue上传demo支持多选拖拽上传
- 微信小程序微租车
- 粒子群优化算法编码
- 学子商城项目.rar
- robocode智能坦克代码
- 围棋人人对战
评论
共有 条评论