首页 > 其他分享 >结组训练第五天,周六

结组训练第五天,周六

时间:2023-03-20 17:14:19浏览次数:38  
标签:属性 ID2 查询 周六 终点站 第五天 ID1 Line 结组

第五天,总结了最难的情况,进行不相交的两天线路的转换,需要中间线路的转换,得到查询输入的起始站和终点站,查询line表,得到二者的Line属性,然后查询changestop表,将得到的Line属性作为条件查询,得到的值应当为空。在这种情况下,我们应该再次查询changestop表,将得到的起始站Line属性作为第一条记录的ID1,将得到的终点站Line属性作为第二条记录的ID2,求满足第一条记录ID2等于第二条记录ID1的线路ID并记录1。然后依旧在本张表中,以起始站Line属性作为ID1,将ID作为ID2,查询ChangeStopName,得到第一个中转点;然后以ID作为ID1,将终点站的Line属性作为ID2,查询ChangeStopName,得到第二个中转点。然后在line表中,查询起始站到第一个中转站的中间站名;之后查询第一个中转站到第二个中转站的中间站名;最后查新第二个中转站到终点站的站名。最后将三部分放入同一个list中。

   

标签:属性,ID2,查询,周六,终点站,第五天,ID1,Line,结组
From: https://www.cnblogs.com/yvxiaoshuai/p/17236956.html

相关文章

  • 双人项目第五天
    整体思路:利用邻接矩阵将北京地铁线路图存储,利用Floyd算法求出所有站点间的最短路径。本题要求的是,查询两点间的线路时换乘线路最少,本算法求得的是经过站点最少的线路,虽然不......
  • 第五天(SpringBoot基础第二篇)
    一、关于starterstater参赛人、发令员SpringBoot中的starter只是把我们某一模块,比如web开发时所需要的所有JAR包打包好给我们而已。不过它的厉害之处在于,能自动把......
  • 周六900C++模拟测试2023.3.18
     2023江南万达校区能力测试说明:1、在桌面以自己名字命名(中文名)建立文件夹;2、文件夹中存储每个题目对应的英文题目名.cpp文件; 中文题目名称小L的能量检测......
  • AS学习日记--第五天
    完善登录界面和跳转以及学习了Toast和结束登录注册界面     ......
  • 3.13总结(结组)
    1,建立MySQL数据库并建立连接,再针对每一条线路以及换乘信息车站分别建立表。2,查询:制作查询界面,查询站点或线路的信息,并将其输出,并针对错误的输入报错。3,对于起点终点的查询,......
  • 3.13总结(结组)
    1,建立MySQL数据库并建立连接,再针对每一条线路以及换乘信息车站分别建立表。2,查询:制作查询界面,查询站点或线路的信息,并将其输出,并针对错误的输入报错。3,对于起点终点的查......
  • 完整手写react第五天
    如何触发更新常见的触发更新的方式:ReactDOM.createRoot().render(或老版的ReactDOM.render)this.setStateuseState的dispatch方法接下来的工作包括:实现mount时调用......
  • 2023.2.25周六每日总结
    今天根据b站得javaweb教程学习了两个小时,成功理解了数据库的链接原理,以及connection的使用方法,对不同版本的mysql之间连接的区别有了进一步的理解所以利用jdbc在java中......
  • 软件工程学习第五天
        今天一天满课,所以我只拿了半小时继续学习css,今天学习了链表的相关知识。    链接的样式允许设定任何CSS属性,例如背景颜色,字体之类。而且链接可以有不同......
  • 周六1900C++班级-2023.2.19-字符串string
    字符串练习使用string定义一个字符串变量strings;字符串是单引号的(×)整行输入字符串有三种方式,分别是gets(),getline(cin,str),cin.getline(str,100)(√)gets是字符数......