为了能到远方,脚下的每一步都不能少.|

lmyyyy

园龄:2年8个月粉丝:7关注:10

第一次结对作业

石家庄地铁查询系统(双人项目)
设计思路:
1:创建两个表
【1】储存所有的车站信息
(1)车站唯一标识 id
(2)线路号 line_id
(3)车站名称 stop_id
(4)线路上每个车站的单独标识 stop_name
【2】联通车站的节点数据
(1)车站的唯一标识 id
(2)线路1 line1
(3)线路2 line2
(4)节点车站名 stop_name
2:画web界面
3:设计java类
【1】创建车站类,包括其所在线路,车站名,标识号等信息
【2】创建一个函数,传递两个参数:起始车站类,目标车站类,目标是包含距离和途径车站名
【3】创建一个递归函数,目的是解决起始车站和目标车站不在同一线路上的问题
4.最短线路思路
【1】若起始站与目的地在同一线路,则用“车站所在线路标识号”进行相减并取得绝对值作为站点数
【2】若起始站与目的地不在同一线路,则利用第二章表进行递归进行寻找节点
img

本文作者:lmyyyy

本文链接:https://www.cnblogs.com/lmyy/p/17213435.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   lmyyyy  阅读(17)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起