2023/3/13结对总结
设计思路:
1.创建两个表
<1>第一个:存储所有车站信息:
(1)车站唯一标识:
(2)线路号:number
(3)车站名:station
(4)车站所在线路标识号:characteristic
<2>第二个:所有联通车站节点数据
(1)起始线路:star
(2)目标线路:stop
(3)节点车站名:stations
2.绘制web界面
3.java类初步设计:
<1>创建车站类,包括其所在线路,车站名,标识号等信息
<2>创建一个函数,传递两个参数:起始车站类,目标车站类,返回类型为List<车站类>,目标是包含距离和途径车站名
<3>创建一个递归函数,目的是解决起始车站和目标车站不在同一线路上的问题
4.最短线路思路
<1>若起始站与目的地在同一线路,则用“车站所在线路标识号”进行相减并取得绝对值作为站点数
<2>若起始站与目的地不在同一线路,则利用第二章表进行递归进行寻找节点
5.目前思路待解决问题:
<1>如何输出途径站点以及反向行驶时(从“车站所在线路标识号”大的到“车站所在线路标识号小”的)如何输出
<2>关于二环这种首尾相连的线路最短距离计算
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现