首页 > 其他分享 >每日总结

每日总结

时间:2023-03-13 21:58:02浏览次数:34  
标签:总结 终点 每日 编号 交点 集合 换乘 起点

起点-终点查询:输入起点、终点,找到两点之间的最有效线路 起点:知春路 终点:中关村 返回经历的站名的个数,和路径,如果有换乘,请列出换乘的线路。解体的大概思路。

首先要接收到起点终点站的输入,然后首先判断是否需要换乘,通过查询起点终点的路线是否一样,一样则就是直接回显一条线路上的车站

换乘:

1.新建一张节点表cross_station,存储每两条线交汇的车站以及交汇线路的编号,通过车站名查询返回线路编号

2.service层的函数里面需要接收返回的线路号,然后首先判断这两条线是否能到,条件就是在cross_station表里面整表查询终点站的编号是否有为传入的终点站编号,若有则说明的可达,没有则返回到web层

3.若可达则判断一站换乘(起点编号and终点编号)还是多站换乘(终点=终点编号),一站换乘可能有两个交点,返回交点的集合

4.对一个交点则查询介于起点和交点(集合1),交点和终点之间的站点(集合2),总站数为两个集合长度之和减一。

5.两个交点,交点1和交点2,调用函数计算起点车站到交点的集合1和交点到终点站集合2长度之和,两组四个集合看哪个集合长度小就返回哪个集合到web层接收

6.多站换乘最短路径不会

标签:总结,终点,每日,编号,交点,集合,换乘,起点
From: https://www.cnblogs.com/copyjames/p/17213035.html

相关文章

  • 每日总结2023/3/13
    成对作业今天上课王老师让我们二人组队完成一个地铁线路查询网页项目。下面是我的思路:首先进行该有的线路分析,比如在那个线路转线和如何找到最优的路线。我们首先进行......
  • 2023.3.13每日总结
    <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%@pageimport="java.util.*"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTD......
  • 3.13每日总结
    今天,建民老师给我们布置了第一次结对作业,让我们做一个地铁查询系统具体要求如下:1.1存储:线路号,车站唯一标识ID,线路的各个站名,车站的换乘信息等信息。1.2需要考虑:如何表示......
  • 2023.3.13周学习总结
    一.本周学习计划1.完成最近CF补题,ATCODER补题2.完成牛客补题  3.准备省赛的训练,vp三场  4.学习网络流和一个数据结构  5.准备蓝桥杯的板子并且熟练敲......
  • 3.13总结(结组)
    1,建立MySQL数据库并建立连接,再针对每一条线路以及换乘信息车站分别建立表。2,查询:制作查询界面,查询站点或线路的信息,并将其输出,并针对错误的输入报错。3,对于起点终点的查......
  • 每日小结(16)
    对一个地铁信息查询系统做了些,数据库的操作,对前端页面的编写,也找了一些内容比如如何在一个界面进行点击转换。<!DOCTYPEhtml><html><head><title>地铁信息查询</title><m......
  • 3月13日每日总结
    今天有王建民老师的课,今天学习了PSP,PSP,即PersonalSoftwareProcess,是个人软件过程的意思。是一种可用于控制、管理和改进个人工作方式的自我持续改进过程,是一个包括软件......
  • 3.13号今日总结
    1.TextClock(文本时钟)TextClock是在Android4.2(API17)后推出的用来替代DigitalClock的一个控件!TextClock可以以字符串格式显示当前的日期和时间,因此推荐在Android4.2......
  • java基础-总结案例
    利用java基础,实现如图所示的功能案例涉及要点:#程序基本概念变量数据类型#流程控制顺序选择循环......
  • 2023/3/13结对总结
    设计思路:1.创建两个表<1>第一个:存储所有车站信息:(1)车站唯一标识:id(2)线路号:number(3)车站名:station(4)车站所在线路标识号:characteristic<2>第二个:所有联通车站节点数......