当前位置: 首页 > news >正文

常州市钟楼建设局网站八戒电影在线观看免费7

常州市钟楼建设局网站,八戒电影在线观看免费7,wordpress博客缩略图,网站漂浮特效怎么做Dijkstra单源最短路径 问题描述 输入n 表示n个结点#xff0c;m表示m条边#xff0c;求编号1的结点到每个点的最短路径 输出从第一个点到第n个点的最短路径 思路 将图g[][]中所有的权值初始化为0x3f表示正无穷 将dist[]中所有的值初始化为0x3f表示从第一个点到所有点的距离…Dijkstra单源最短路径 问题描述 输入n 表示n个结点m表示m条边求编号1的结点到每个点的最短路径 输出从第一个点到第n个点的最短路径 思路 将图g[][]中所有的权值初始化为0x3f表示正无穷 将dist[]中所有的值初始化为0x3f表示从第一个点到所有点的距离默认为无穷 将dist[1]设置为0表示从第一个点到它自己距离为零 执行n(也就是处理n个点的次数)次如下操作: 找到所有没有确定最短路径的点中离1点(初始点)最近的那个 例如: 下面这个图第一次找到结点1因为它没有被确定过最短路径 然后更新到达2的路径为新的最短路为2到达3的最短路为4。 #include iostream #include cstring using namespace std;const int N 510; int g[N][N], dist[N]; //g为邻接矩阵 bool st[N]; //表示结点是否已经确定最短路径 int n, m; //n为结点数量m为边数量 int Dijkstra() {memset(dist, 0x3f, sizeof dist);dist[1] 0; //从第一个结点到达第一个结点的最短路径为 0 for (int i 0; i n; i ) { //循环 n 次处理 n 个结点 int t -1;for (int j 1; j n; j ) {if (!st[j] (t -1 || dist[j] dist[t])) { //第一次会选择找到的第一个边然后去找最短的边 t j; //寻找没有确定最短路径的点当中 到第一个点最近的点 }}//找到没有确定的最近的点for (int j 1; j n; j) {dist[j] min(dist[j], dist[t] g[t][j]);}//从第一个最近的点开始向后更新最短路径 st[t] true; //将确定好最短路径的点设置为true表示已经确定了最短路径 }return dist[n]; }//测试数据: /* 3 3 1 2 2 1 3 4 2 3 1 */ int main() {ios::sync_with_stdio(false);cin.tie(0);cin n m; memset(g, 0x3f, sizeof g);while (m -- ) {int u, v, c;cin u v c;g[u][v] c; //无重边的情况如果有重边需要进行取重边的最小值 }int t Dijkstra();cout t endl; }
http://www.zqtcl.cn/news/2775/

相关文章:

  • 企业网站建设遵循的原则手机网站用户体验
  • 石家庄网站开发建设网站seo优化工具
  • 做网站需要提供哪些信息企业咨询管理有限公司的经营范围
  • 商服网站模板外发加工合同协议书
  • 淘宝客网站建好了没有数据库wordpress m编辑器
  • 玩具网站建设找人做辅助的网站
  • 24小时自动发货网站建设北京网站建设价格低
  • 杭州网站维护公司网站多少图片怎么做超链接
  • 公司网站主页设计常州市网站制作
  • 庆阳网站设计厂家工信部信息备案网站
  • 安徽天筑建设集团网站crm厂商排名
  • 网站信息化建设报送我的世界的家怎么做视频网站
  • 怎么选择顺德网站建设网站规划与设计范文
  • zencart网站地图生成广东平台网站建设找哪家
  • 保定建设招聘信息网站网站建设vr
  • 自己做下载网站吗怎么做像知乎一样的网站
  • 中型网站开发周期广东十大网站建设品牌
  • 公司做完网站怎么搜不到oa办公系统有哪些
  • 徐州市建设工程质监站网站大数据适合什么人学
  • 怎么做劳务公司网站品牌营销方案
  • 文本编辑器 网站网站建设中图片尺寸
  • 无锡网站优化价格网页设计好看的模板
  • 宣传型企业网站设计大连网站建设策划
  • 网上做室内设计的网站做男女之间的事情的网站
  • 个人网站优秀作品最新裁员公司名单
  • 广州骏域网站建设专家手机电脑版wordpress不能启动怎么解决
  • 潍坊寿光网站建设google官网入口
  • 重庆网站建设哪个公司好怎么建设小型网站
  • 学校网站建设具体分工wordpress m3u8 插件
  • 博客社区类网站模板下载网络培训学校排名