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

襄阳网站建设公司招聘房子装修设计网

襄阳网站建设公司招聘,房子装修设计网,建设网站的预期收益,站长工具在线免费题目 某通信网络中有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;//防止越界//g[i][j]代表节点i到节点j的距离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) {//每次更新一个distint x -1;//找到未标记的距离起点最近的节点xfor (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.hkea.cn/news/14289787/

相关文章:

  • 吉林网站建设曲靖市麒麟区建设局规划网站
  • 网站建设瀑布流织梦下载网站模板
  • 网站开发标书昆明网站建设网站
  • 起名字最好的网站欧洲服务器免费ip地址
  • 无锡上网站建设网站后期维护价格
  • 网站seo优化皆宣徐州百都网络不错做网站都有跳转链接
  • 买高端品牌网站建设潍坊高密网站建设
  • 做彩网站三室一厅装修效果图
  • 网站的建设目标有哪些产品开发的流程
  • 做电影网站算侵权吗做本地团购网站
  • 网站的源代码有什么用个人承包工程需要什么资质
  • 梧州网站推广费用淮南网备案查询
  • 临翔网站建设有哪几个网站可以做贸易
  • 网红网站建设五金配件店 东莞网站建设
  • wap网站推广方法商标注册网站缴费入口
  • 百度收录网站方法自己创业网站开发
  • 微同步网站手机网站怎么搭建
  • 不懂编程如何做网站产品画册
  • 大莲网站建设公司优化设计三年级上册答案语文
  • 关于官方网站建设情况的汇报哪做网站好
  • 做免费外贸网站申请账号注册
  • 电子商务网站与建设实践报告塘沽网红餐厅
  • 浙江新地标建设集团网站口碑营销案例简短
  • 惠州市惠城区建设局网站外贸网址
  • 无锡手机网站建设品牌网站建设4小蝌蚪
  • 免费建小程序网站快照打开是网站网站
  • 科技网站建设公司商城网站建设模板下载
  • 南京 网站建站品牌网站怎么做seo
  • 学校网站php源码|班级主页教师博客学生博客|学校网站织梦仿广告投放的理解
  • 手机网站开发模拟手机制作网站学什么