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

全网浏览器上海建站seo

全网浏览器,上海建站seo,ui设计公司官网,做网站 框架题目 某通信网络中有N个网络结点#xff0c;用1到N进行标识。网络通过一个有向无环图.表示,其中图的边的值表示结点之间的消息传递时延。 现给定相连节点之间的时延列表times[]{u#xff0c;v#xff0c; w)#xff0c;其中u表示源结点#xff0c;v表示目的结点#xff0…题目 某通信网络中有N个网络结点用1到N进行标识。网络通过一个有向无环图.表示,其中图的边的值表示结点之间的消息传递时延。 现给定相连节点之间的时延列表times[]{uv w)其中u表示源结点v表示目的结点w表示u和v之间的消息传递的时延。请计算给定源结点到目的结点的最小传输时延如果目的结点不可达返回-1。 注:N的取值范围为[1100]; 时延列表times的长度不超过6000且1 u,v N0w 100; 输入描述: 输入的第一行为两个正整数分别表示网络结点的个数N以及时延列表的长度M用空格分隔; 接下来的M行为两个结点间的时延列表[u v w]; 输入的最后一行为两个正整数分别表示源结点和目的结点。 输出描述: 起点到终点得最小时延不可达则返回-1 示例1: 输入: 3 3 1 2 11 2 3 13 1 3 50 1 3 输出: 24 思路 Dijkstra 算法该算法B站视频讲解得较清楚 同leetcode 743. 网络延迟时间 每次从未标记的节点中选择距离起点最近的节点标记 计算刚加入节点A的邻近节点B的距离不包含标记的节点若节点A的距离节点A到节点B的边长节点B的距离就更新节点B的距离 题解 package hwod;import java.util.Arrays; import java.util.Scanner;public class TheLeastDelayTime {public static void main(String[] args) {Scanner sc new Scanner(System.in);int n sc.nextInt(), m sc.nextInt();int[][] nums new int[m][3];for (int i 0; i m; i) {for (int j 0; j 3; j) {nums[i][j] sc.nextInt();}}int start sc.nextInt(), end sc.nextInt();System.out.println(theLeastDelayTime(nums, n, start, end));}private static int theLeastDelayTime(int[][] nums, int n, int start, int end) {int[][] g new int[n][n];final int INF Integer.MAX_VALUE / 2;//防止越界for (int i 0; i n; i) {Arrays.fill(g[i], INF);}for (int[] t : nums) {int x t[0] - 1, y t[1] - 1;g[x][y] t[2];}int[] used new int[n];int[] dist new int[n];Arrays.fill(dist, INF);dist[start - 1] 0;for (int i 0; i n; i) {int x -1;//未标记的距离start最近的节点//更新未标记的距离start最近的节点for (int y 0; y n; y) {if (used[y] 0 (x -1 || dist[y] dist[x])) {x y;}}used[x] 1;for (int y 0; y n; y) {dist[y] Math.min(dist[y], dist[x] g[x][y]);}}return dist[end - 1] INF ? -1 : dist[end - 1];} } 推荐 如果你对本系列的其他题目感兴趣可以参考华为OD机试真题及题解JAVA查看当前专栏更新的所有题目。
http://www.zqtcl.cn/news/922766/

相关文章:

  • 接做施工图的网站手机移动网站模板
  • 做网站月薪资多少钱如何打开微信小程序
  • 免费建站网站一级大录像不卡在线看网页无锡网站排名提升
  • 无锡门户网站制作服务郑州艾特网站建设
  • 建设网站 万网网页设计表单代码模板
  • 网站速度查询app开发模板网站
  • 国外案例网站做电商网站有什么用
  • 自己做的网站点击赚钱免费制作二级网站
  • 产品包装设计网站网站开发所需费用
  • 新手学做百度联盟网站html水平导航栏怎么做
  • 单页网站排名seo营销软件
  • 网站建设项目报告书广州品牌网站设计价格
  • 阜阳市建设工程网站wordpress三栏博客主题
  • 邢台学校网站建设制作游戏需要多少钱
  • 品牌做网站网上接外包项目
  • 购物网站设计图百安居装修报价清单
  • 做网站要提供什么莱芜综合频道莱芜新闻
  • 网站怎么做前后台存取马鞍山市网站建设公司
  • 北京西站到北京南站软件定制外包公司
  • 网站开发手机端游戏网站设计风格有哪些
  • 网站建设开发感想网站建设公司接单
  • 建立网站后怎样收费吗设计图纸网站
  • asp网站密码从零开始做一个网站需要多少钱
  • 网站建设中需求分析报告微信 网站 优劣势
  • 湖南建设长沙网站建设价格关于网站的建设论文
  • 玉林网站制作网站建设的常用词
  • linux系统网站空间用凡科做网站的费用
  • 如何给别人做网站百度推广助手app
  • 哈市哪里网站做的好新颖的网站策划
  • 网站建设 方案书微信登录wordpress免费