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

软装设计用什么软件中山网站seo优化

软装设计用什么软件,中山网站seo优化,做vr网站,网站建设流程百度经验19840 Dijkstra求最短路2 相较于1,数据增强了,要用堆来优化,也就是优先队列。 ⭐️难度:中等 🌟考点:Dijkstra、最短路问题 📖 📚 import java.util.*;public class Main {static…

19840 Dijkstra求最短路2

相较于1,数据增强了,要用堆来优化,也就是优先队列。

⭐️难度:中等
🌟考点:Dijkstra、最短路问题
📖
在这里插入图片描述

📚

import java.util.*;public class Main {static int N = 100005;static int n;final static int INF = 0x3f3f3f3f;  // 一个足够大的数,同时确保不会超intstatic int[] dis = new int[N]; // 记录 点1 到每个人的最短距离static boolean[] vis = new boolean[N]; // 记录 该点是否已经被访问static ArrayList<int[]>[] g = new ArrayList[N]; // 语法注意public static void main(String[] args) {Scanner sc = new Scanner(System.in);n = sc.nextInt();int m = sc.nextInt();for (int i = 0; i < m; i++) {int a = sc.nextInt();int b = sc.nextInt();int c = sc.nextInt();addEdge(a,b,c);}dijkstra(1);System.out.println(dis[n] == INF ? -1 : dis[n]);}// 加边static void addEdge(int u, int v, int w) {if (g[u] == null) g[u] = new ArrayList<>();g[u].add(new int[]{v, w});  // 语法注意}// Dijkstrastatic void dijkstra(int s){Arrays.fill(dis,INF); // 一开始标记为 所有点都不可达dis[s] = 0;PriorityQueue<int[]> q = new PriorityQueue<>(Comparator.comparingInt(e->e[1]));  // 比较数组的第二个元素,也就是边的权值,注意语法q.add(new int[]{s,0}); // 注意语法while(!q.isEmpty()){int[] cur = q.poll(); // 优先队列已经把权值按升序排好,只管取队头int u = cur[0];if(vis[u] == true) continue; // 若该店访问过,跳过vis[u] = true; // 标记为已访问if(g[u] == null) continue; // 改 点u 没有可指向边,跳过for(int[] e : g[u]){int v = e[0];  // 取点int w = e[1];  // 取权值if(dis[v] > dis[u] + w){dis[v] = dis[u] + w; // 刷新 点1 到 点v 的最近距离q.add(new int[]{v,dis[v]}); // 与 点u 相连的点入队列}}}}
}

🍎笔记
在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/wzjs/179421.html

相关文章:

  • 中国建设网站银行成品ppt网站国外
  • laravel 配置网站开发seo优化服务是什么意思
  • wordpress极客学院seo是干什么的
  • 西安注册公司官网广州网站优化费用
  • 亿唐网不做网站做品牌原因交换链接的方法
  • 内容营销英文网站关键词优化费用
  • html怎么弄成网站网络营销与直播电商专业就业前景
  • 项目实施方案计划书seo建站网络公司
  • 网站建设创建宁波网络推广运营公司电话
  • 做外贸建网站需要多少钱seo超级外链工具免费
  • wordpress仿站教程重庆关键词搜索排名
  • 西安建设城市信息网站什么都能搜的浏览器
  • 网站建设 经典书籍品牌运营方案
  • 项目外包公司可以去吗抖音seo代理
  • b2b模式的网站廊坊seo排名霸屏
  • 建网站怎么样才能流畅百度打开百度搜索
  • 大型网站系统图百度学术论文查重免费检测
  • 上海找做网站公司百度云搜索引擎官方入口
  • 茌平网站建设淘宝seo搜索排名优化
  • 网站开发中所需要的绘图工具软文推广有哪些
  • 国际网站平台今日头条最新新闻消息
  • wordpress页码数量定西seo排名
  • 如何把php做的网站做成app关于搜索引擎的搜索技巧
  • 在网站上有中英切换怎么做app推广联盟
  • 中职网站建设课件打开一个网站
  • 天津市建设管理委员会网站无线新闻台直播app下载
  • 网络服务端口郑州seo优化哪家好
  • 网站公司建设个服务号多少钱广东疫情最新消息今天又封了
  • 网站做权重的方法品牌seo推广
  • 怎么做网站引流推广运营公司哪家好