首页 > 其他分享 >4.1

4.1

时间:2024-06-14 19:45:32浏览次数:10  
标签:线路 遍历 4.1 站点 id 运行

今天完成了结对作业,完成了web端和手机端的主要功能,

 其中数据库分为两个表,第一个表简单的记录地铁每条线的id以及地铁线的名字,第二个表是主用表,同时存储许多数据,存储线路上节点的id 上一站点的id以及下一站点的id 还有本站点的名字,以及本站点在本线路的顺序,是否可以换乘,当前站点是否运行几个元素列表,这其中本阶段并未考虑某个站点不能运行的情况,因为整个完整的线路在查询的资料中只有短短几个站点无法运行,所以暂未考虑这种情况,然后本次在查询最少站点的时候使用的是迪杰斯特拉算法,然后在遍历结果的时候我首选的对每一个站点后边都加上所属的路线,在最后加上遍历了多少站,接下来我们看看运行的效果。

 

 第二个功能根据站点找路线。

 

 第三个功能输入两个站点,查找最短路径。我们选择地铁线路图的左下角燕山,到右上角俸柏

 ,当然我本次使用的是springboot+mysql+hmtl,所有的数据我都是在后端接受并处理的,返回前端的值是一个字符串,前端只需要显示出这个字符串就可以完成,这样做的好处就是我在写安卓时,只需要写安卓页面的布局以及为按钮设置点击事件,可以实现后端的函数复用。接下来显示以下安卓的页面效果。

 

 

标签:线路,遍历,4.1,站点,id,运行
From: https://www.cnblogs.com/gjsgjs/p/18248514

相关文章

  • 模拟集成电路设计系列博客——6.4.1 电阻电容混合转换器
    6.4.1电阻电容混合转换器在混合设计中,需要以不同的比例组合前三章中讨论的三种技术。混合设计是设计DA转换器中的一种流行方式,因为它能够组合不同方式的优点。例如,在设计中经常使用温度计码处理高几位MSB,而使用二进制码方式处理低几位LSB。使用这种方式,对于最需要处理毛刺以及高......
  • DBeaver Ultimate Edtion 24.1 Multilingual (macOS, Linux, Windows) - 通用数据库工
    DBeaverUltimateEdtion24.1Multilingual(macOS,Linux,Windows)-通用数据库工具Onetoolforalldatasources请访问原文链接:https://sysin.org/blog/dbeaver/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org通用数据库工具DBeaver是一个通用的数据库管......
  • blender4.1给骨骼添加约束
    提示语:用python写一段程序,要求读取CSV中的每一行内容,将每一行内容都变为双引号加该行内容,加上冒号,再加上双引号加该行内容,再加上逗号,然后保存到新的CSV文件中例如:CSV中一行内容为:Bip001-Pelvis处理后内容为:"Bip001-Pelvis":"Bip001-Pelvis"代码:importcsv......
  • blender4.1-读取骨架下所有骨骼的名字,并保存在表格中
    保存在CSV中importbpyimportcsvdefget_bone_names(armature_name):bone_names=[]#找到骨架对象armature_obj=bpy.data.objects.get(armature_name)ifnotarmature_objorarmature_obj.type!='ARMATURE':print(f"Armature......
  • blender4.1添加骨骼复制位置和复制旋转约束代码
    1.将骨架Skadi_SwimSuit_A_arma中的骨骼添加复制位置和复制旋转,目标选择骨架“Biped_Root”中对应的骨骼2.对应骨骼.txtBiped_Root||Skadi_SwimSuit_A_armaPelvis||Bip001-PelvisLeft_Thigh||Bip001-L-ThighLeft_Calf||Bip001-L-CalfLeft_Foot......
  • 动手学深度学习4.10 实战Kaggle比赛:预测房价-笔记&练习(PyTorch)
    以下内容为结合李沐老师的课程和教材补充的学习笔记,以及对课后练习的一些思考,自留回顾,也供同学之人交流参考。本节课程地址:实战Kaggle比赛:预测房价_哔哩哔哩_bilibili本节教材地址:4.10.实战Kaggle比赛:预测房价—动手学深度学习2.0.0documentation(d2l.ai)本节开源代......
  • Fortinet FortiOS 6.4.15 (FortiGate For ESXi, Hyper-V, KVM, Xen) 下载
    FortinetFortiOS6.4.15(FortiGateForESXi,Hyper-V,KVM,Xen)下载下一代防火墙(NGFW)、虚拟化NGFW和云原生防火墙请访问原文链接:https://sysin.org/blog/fortios-6/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgFortinetFortiGateNGFWFortiGate:下一......
  • Rhino Linux 2024.1
    RhinoLinux2024.1的发布信息概述如下:1.**开发更新**:  -由于开发者原因,开发进程曾一度停滞,但目前团队已起草了RhinoLinux宪法,重点在于社区参与。  -组织结构的变化将在此次发布后不久生效。  -社区成员可以通过Discord参与即将到来的社区主导的计划。2.**......
  • 2032:【例4.18】分解质因数
    2032:【例4.18】分解质因数时间限制:1000ms      内存限制:65536KB提交数:41561   通过数: 26559【题目描述】把一个合数分解成若干个质因数乘积的形式(即求质因数的过程)叫做分解质因数。分解质因数(也称分解素因数)只针对合数。输入一个正整数<spanid="......
  • 4.17
    中国大学排名爬取 importrequestsfrombs4importBeautifulSoupasbsimportpandasaspdfrommatplotlibimportpyplotaspltdefget_rank(url):count=0rank=[]headers={"user-agent":"Mozilla/5.0(WindowsNT10.0;Win64;x64)App......