双人项目第一天

石家庄地铁查询系统(双人项目)
设计思路:
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】若起始站与目的地不在同一线路,则利用第二章表进行递归进行寻找节点

 

posted @   liu_ru_jun  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示