首页 > 其他分享 >2024.4.11

2024.4.11

时间:2024-04-11 23:46:23浏览次数:27  
标签:11 2024.4 calculate 路径 起始 站点

所学时间:2小时

代码行数:81

博客园数:1篇

所学知识:我的结对作业伙伴是龚涵彬,我们今天写迪杰斯特拉算法,用来解决最短路径问题,定义了一个名为Dijkstra的类,其中包含了计算最短路径的静态方法calculate和一些辅助方法。类中使用了HashMap<Station, Result> result来存储每个站点到目标站点的最短距离和路径信息。visitedStations列表用于记录已经访问过的站点。calculate方法接收起始站点和目标站点作为参数,然后根据Dijkstra算法计算出起始站点到目标站点的最短路径。getLinkStations方法用于获取与给定站点相邻的站点列表。getNextStation方法用于获取下一个要处理的站点,即距离起始站点最近且未被访问过的站点。通过测试最终完成了。

 

标签:11,2024.4,calculate,路径,起始,站点
From: https://www.cnblogs.com/jiajiayu/p/18130265

相关文章

  • Windows 11 专业工作站版适合打游戏吗
    总体来说,Windows11专业工作站版是适合打游戏的。它具有以下优点:性能强劲:专业工作站版针对高性能工作负载进行了优化,因此在玩游戏时可以提供更好的性能。稳定可靠:专业工作站版经过了严格的测试,因此在玩游戏时更加稳定可靠。功能丰富:专业工作站版包含了所有Windows11专业版......
  • 如何升级Windows 11系统
    要升级到Windows11,你的设备必须满足最低系统要求。你可以使用Windows11兼容性检查器:https://aka.ms/GetPCHealthCheckApp来检查你的设备是否兼容。如果你满足最低系统要求,则可以通过以下两种方式升级到Windows11:通过Windows更新这是升级到Windows11的最简单方法......
  • 2024.04.11 树上问题回顾
    2024.04.11树上问题回顾P2015二叉苹果树树形背包板子题。需要注意的是,枚举儿子\(v\)的选择数量\(k\)时,一定要先转移\(k=0\)的情况,否则就会用新状态来重复更新新状态,违背\(0/1\)背包的思路。#include<bits/stdc++.h>usingnamespacestd;template<typenameT>in......
  • 2024/4/11
    今天大盘低开高走下午又低走,收红出上影线,这个反弹时之前预见的--市场连续下跌且到3000附件,又反弹的需求,高开低走且缩量,说明市场信心不足,调整大概率没有到位今天要批评一下自己,昨天明确说了大盘没有企稳,不要开仓,但是今天一反弹,尤其时工程机械汽车板块 东方电气快速拉升,因为前面......
  • Java基础学习 | 2024年4月11日
    变量1.类变量(静态变量):前面用static修饰,表示所有子类都共用同一个属性值,可以直接用类名来访问静态变量,也可以通过实例名来访问静态变量。即无论创建多少个类实例,静态变量在内存中只有一份拷贝,被所有实例共享。举例:点击查看代码publicclassMyClass{publicstaticintc......
  • 2024.4.11
    2024.4.11【虚怀若谷,戒骄戒躁。】Thursday三月初三<theme=oi-"language">这个好东西叫pb_ds!!!#include<bits/extc++.h>usingnamespace__gnu_cxx;usingnamespace__gnu_pbds;堆操作/数据结构配对堆二叉堆左偏树二项堆斐波那契堆代码pairing_heap_t......
  • Windows 11 专业工作站版 是目前最强的系统吗?
    Windows11专业工作站版是微软针对专业人士和企业推出的操作系统,它在Windows11专业版的基础上增加了许多功能和性能增强,使其成为目前最强大的系统。性能强劲Windows11专业工作站版支持最多4个CPU和6TB内存,可轻松满足高性能工作负载的需求。它还支持ReFS文件系统......
  • 接口实现-删除文章(2024-4-11)
    代码量:500时间:5h博客量:1今天写了Android的前端页面,和页面功能的基本实现,剩下最难的接口调用方面了下面是跟的项目的一个简单接口//controller@DeleteMappingpublicResultdelete(Integerid){articleService.delete(id);returnResult.success();......
  • 2024-04-11 15:45
    今天终于是写上日记了,之前要么没时间要么就不想写,过完年后有一大片空白期,领导看我们很清闲,就给我们各自安排学习任务,我学习Flutter相关知识,但是学习了之后发现Flutter是个框架,里边的语言是dart语言,发现还的学习dart,还要整理学习文档,哦我的天之前的东西都没明白就又学习另外一种语......
  • 2024.04.11NOIP模拟赛 #1 记录
    2024.04.11NOIP模拟赛#1记录AT_arc160_e[ARC160E]MakeBiconnected给你一棵\(n\)个节点由无向边组成的二叉树,树上每个点有权值\(w_i\)。你可以把两个点之间连无向边,如果将\(u\)与\(v\)连边,代价是\(w_u+w_v\)。请给出一种连边方式,使得连边后,图中去掉任何一个点仍然......