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

网站 技术支持爱站数据

网站 技术支持,爱站数据,黄骅市市长,网站每年续费给谁实现描述 网络延迟时间示例 根据上面提示,可以计算出,最大有100个点,最大耗时为100*wi,即最大的耗时为10000,任何耗时计算出来超过这个值可以理解为不可达了;从而得出实现代码里面的: int maxTime 10005…

实现描述

网络延迟时间示例

在这里插入图片描述

在这里插入图片描述
根据上面提示,可以计算出,最大有100个点,最大耗时为100*wi,即最大的耗时为10000,任何耗时计算出来超过这个值可以理解为不可达了;从而得出实现代码里面的:

int maxTime = 10005; //这里是题目给出的最大距离
  1. 定义数组w[i][j]=weight; 其中,表示从i->j需要耗时weight;
  2. 求解从k出发,到其他各个点的最短时间,需要算出从k出发到其余各个点的时间取最大值;
  3. 利用中间点middle,从i->j的距离,如果经过中间点middle,则w[i][j]=w[i][middle]+w[middle][j];
  4. 利用状态转移,可以dp出w的矩阵值,然后计算从k出发到各个点的时间,进而求出时间的最大值;

实现代码

 public static void main(String[] args) {
//        int[][] times = {
//                {2, 1, 1},
//                {2, 3, 1},
//                {3, 4, 1}};
//        int n = 4; //4个节点
//        int k = 2; //从2int[][] times = {{1, 2, 1}};int n = 2; int k = 2; System.out.println(new Floyd().networkDelayTime(times, n, k));}int[][] matrix;public int networkDelayTime(int[][] times, int n, int k) {int result = -1;matrix = new int[n + 1][n + 1];int maxTime = 10005; //这里是题目给出的最大距离for (int i = 1; i <= n; i++) {for (int j = 1; j <= n; j++) {if (i == j) {matrix[i][j] = 0;} else {matrix[i][j] = maxTime;}}}//初始化矩阵实际值for (int[] time : times) {int from = time[0], to = time[1];matrix[from][to] = time[2];}floydAlgorithm(n, matrix);for (int i = 1; i <= n; i++) {result = Math.max(result, matrix[k][i]);}return result >= maxTime ? -1 : result;}void floydAlgorithm(int n, int[][] matrix) {for (int middle = 1; middle <= n; middle++) {  //中转点for (int i = 1; i <= n; i++) { //起点for (int j = 1; j <= n; j++) { //终点matrix[i][j] = Math.min(matrix[i][j], matrix[i][middle] + matrix[middle][j]);}}}}
http://www.dt0577.cn/news/46361.html

相关文章:

  • 优科技网站建设最好用的手机优化软件
  • 网站建设zhongguoweb营销渠道的三个类型
  • 推广平台网站制作网络营销推广方式包括哪些
  • 网站建设报价单 excel网站结构优化的内容和方法
  • 上海网站建设seodian宁波网站关键词优化公司
  • 网页制作与网站建设技术大全 pdf怎么免费创建网站
  • 网站建设制作公司地址模板建站流程
  • king cms网站建设注册网站免费注册
  • 安徽网站开发武汉网站推广
  • 电脑什么网站可以做长图攻略网络营销有几种方式
  • 保定网站优化如何设计与制作网页
  • 宁波网站建设公司哪个好互联网舆情
  • 个人简历电子版可编辑seo博客教程
  • 怎么给网站做优化真实的优化排名
  • 花生壳官网免费域名申请seo资料站
  • 网站的网络推广策略有哪些googleseo优化
  • www 上海网站建设网站源码
  • 修改dns连接外国网站3天引流800个人技巧
  • 浏览器不限制访问网站网站查询ip
  • 谷歌做英文网站西安seo网站关键词优化
  • 南汇专业做网站百度站长提交
  • 菏泽哪里有做网站的企业文化宣传策划方案
  • wordpress 主题设置中文版游戏优化软件
  • md风格WordPresssemseo是什么意思
  • 那些网站是做俄罗斯鞋子河北seo诊断培训
  • 互联网网站建设新闻网站推广怎么优化
  • 吉林市教做网站网络营销教材电子版
  • 网站经常被挂码谷歌关键词排名查询
  • 泸州免费做网站武汉网络seo公司
  • 中文网站建设设计自助建站官网