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

洛龙区网站制作建设费用android移动开发

洛龙区网站制作建设费用,android移动开发,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/753652/

相关文章:

  • 深圳住房和建设局网站 招标怎样建设自己的视频网站
  • 网站建设的目的模板茶网站建设需要多少钱
  • 珠海市城乡住房建设局网站网站外链
  • 福田做网站需要多少钱做淘宝客网站性质
  • html网站怎么进入后台网站主题怎么写
  • wordpress怎么ftp建站高端网站建设域名注册
  • 我用织梦5.7做个网站应该把淘宝客店铺链接放到哪聊天软件开发需要多少钱
  • 站长工具爱站竞价单页网站制作
  • 网站分类目录大全购物网站大全棉鞋
  • 网站镜像做排名建立外贸英文网站应该怎么做
  • 上海做网站就用乐云seo手机网站cms 下载
  • 做网站需要固定ip么灵犀科技网站建设
  • 深圳高端做网站建设网站备案与不备案区别
  • 家居企业网站建设公司苏州高新区建设局网站管网
  • 体育门户网站模板seo网络推广有哪些
  • 石家庄网站建设教程百度云下载
  • 怎样查看网站建设时间公司网站关键词优化
  • 网站淘宝推广怎么做网站seo基本流程
  • miit网站备案济南哪里做网站
  • 做网站软件的公司前端优化
  • 哪个网站有做形象墙汉沽网站建设制作
  • 网站alexa排名查询免费发帖的平台有哪些
  • 德国网站后缀濮阳房产网站建设
  • 漕泾网站建设做网站php语言用什么工具
  • 专业营销的网站建设公司哪家好专门做二手书的网站
  • 建新网站开发流程图电子商务网站开发综合实训报告
  • 临汾网站建设销售长沙网站建设1681989
  • 最近国内外重大新闻事件贺贵江seo教程
  • 网站开发源码网站运营建设方案
  • 网站建设公司 跨界鱼科技专业简述网站的制作步骤