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

怎么看网站是哪家公司做的租凭境外服务器做违规网站

怎么看网站是哪家公司做的,租凭境外服务器做违规网站,西安建设和住房保障局网站,网站建设科技北京有限公司时间复杂度#xff1a;O(n^3) 使用场景#xff1a;当需要得知任意两个点的最短距离以及其路径时使用 准备#xff1a;需要两个矩阵 一个记录最短距离#xff08;D#xff09; 一个记录最短路径的最后一个结点#xff08;P#xff09; 其核心在于不断的判断越过中间…时间复杂度O(n^3) 使用场景当需要得知任意两个点的最短距离以及其路径时使用 准备需要两个矩阵 一个记录最短距离D 一个记录最短路径的最后一个结点P 其核心在于不断的判断越过中间结点是否比不越过中间节点距离更短迭代的结果也会影响到后面的路径的更新通过不断的更新使得每两个节点直接的距离被都更新到最短 具体过程 1.初始化 D,P 矩阵D 矩阵初始化为所有结点的入度距离P 矩阵 初始化为所有结点的入度结点 int MAX Integer.MAX_VALUE;int[][] D {{MAX,MAX,MAX,MAX, 6},{ 9,MAX, 3,MAX,MAX},{ 2,MAX,MAX, 5,MAX},{MAX,MAX,MAX,MAX, 1},{MAX,MAX,MAX,MAX,MAX}};int[][] P {{-1,-1,-1,-1, 0},{ 1,-1, 1,-1,-1},{ 2,-1,-1, 2,-1},{-1,-1,-1,-1, 3},{-1,-1,-1,-1,-1}}; 2.将每一个点都做一次中间结点 3.在当前中间节点的基础上遍历所有结点更新最短路 关于两个矩阵更新规则 D: 根据上一次的 D ,若 遍历到的结点到中间结点 中间结点到目标结点 上一次遍历到的结点到目标结点就更新P: 若 D 发生变动则将路径更新为 上一次 中间结点到目标节点的路径 共五个结点故我们需要重复 5 次 2,3 步骤 public static void main(String[] args) {int MAX Integer.MAX_VALUE/2;int[][] D {{MAX,MAX,MAX,MAX, 6},{ 9,MAX, 3,MAX,MAX},{ 2,MAX,MAX, 5,MAX},{MAX,MAX,MAX,MAX, 1},{MAX,MAX,MAX,MAX,MAX}};int[][] P {{-1,-1,-1,-1, 0},{ 1,-1, 1,-1,-1},{ 2,-1,-1, 2,-1},{-1,-1,-1,-1, 3},{-1,-1,-1,-1,-1}};for(int k0;k5;k) {//中间结点 //遍历所有的结点对for(int i0;i5;i) {for(int j0;j5;j) {if(D[i][k] D[k][j] D[i][j]) {D[i][j] D[i][k] D[k][j];P[i][j] P[k][j];}}}}} 当中间点为 0 时,两个矩阵的更新结果为   [∞, ∞, ∞, ∞, 6] [9, ∞, 3, ∞, 15] [2, ∞, ∞, 5, 8] [∞, ∞, ∞, ∞, 1] [∞, ∞, ∞, ∞, ∞] --------------------------------- [-1, -1, -1, -1, 0] [1, -1, 1, -1, 0] [2, -1, -1, 2, 0] [-1, -1, -1, -1, 3] [-1, -1, -1, -1, -1]   当中间点为 1 时,两个矩阵的更新结果为   [∞, ∞, ∞, ∞, 6] [9, ∞, 3, ∞, 15] [2, ∞, ∞, 5, 8] [∞, ∞, ∞, ∞, 1] [∞, ∞, ∞, ∞, ∞] --------------------------------- [-1, -1, -1, -1, 0] [1, -1, 1, -1, 0] [2, -1, -1, 2, 0] [-1, -1, -1, -1, 3] [-1, -1, -1, -1, -1]   当中间点为 2 时,两个矩阵的更新结果为   [∞, ∞, ∞, ∞, 6] [5, ∞, 3, 8, 11] [2, ∞, ∞, 5, 8] [∞, ∞, ∞, ∞, 1] [∞, ∞, ∞, ∞, ∞] --------------------------------- [-1, -1, -1, -1, 0] [2, -1, 1, 2, 0] [2, -1, -1, 2, 0] [-1, -1, -1, -1, 3] [-1, -1, -1, -1, -1]   当中间点为 3 时,两个矩阵的更新结果为   [∞, ∞, ∞, ∞, 6] [5, ∞, 3, 8, 9] [2, ∞, ∞, 5, 6] [∞, ∞, ∞, ∞, 1] [∞, ∞, ∞, ∞, ∞] --------------------------------- [-1, -1, -1, -1, 0] [2, -1, 1, 2, 3] [2, -1, -1, 2, 3] [-1, -1, -1, -1, 3] [-1, -1, -1, -1, -1]   当中间点为 4 时,两个矩阵的更新结果为   [∞, ∞, ∞, ∞, 6] [5, ∞, 3, 8, 9] [2, ∞, ∞, 5, 6] [∞, ∞, ∞, ∞, 1] [∞, ∞, ∞, ∞, ∞] --------------------------------- [-1, -1, -1, -1, 0] [2, -1, 1, 2, 3] [2, -1, -1, 2, 3] [-1, -1, -1, -1, 3] [-1, -1, -1, -1, -1] 4.若最后需要得到最短路路径可以通过 先找到 路径矩阵的位置得到前一个点再找到该点与前一个点的前一个点直到前一个点变成自身为止 如我们要找到 v1 到 v0 的最短路径 先找到 1 - 0 的最近的前一个结点,也就是 P[1][0]  2 得知了前一个结点为 2 记录路径 2 - 0 继续往前找1 - 2 的前一个结点也就是 P[1][2] 1 得知了前一个结点为 1记录路径 1 - 2 - 0 再继续往前就是寻找 1 - 1 自己找自己的时候就代表路径已经完整了 故 v1 到 v0 的最短路径为 1 - 2 - 0
http://www.tj-hxxt.cn/news/222926.html

相关文章:

  • 青州网站建设网站都有备案号吗
  • 现在一般做网站都是去哪家做的网站推广公司排行榜
  • 佛山网站建设外贸免费的黄冈网站有哪些
  • 阿里云建设网站怎样建设商城网站
  • 长春网站提升排名拓者吧装修效果图
  • 青岛企业建站程序百度官方网站网址是多少
  • 私人小工厂做网站价格想做个外贸网站
  • 外链网站有哪些成品网站超市源码
  • 设计的好看的网站湟中网站建设
  • 中国建设银行ie下载网站福州绿光网站建设工作室
  • 网页安全站点设置wordpress显示同一分类的文章
  • 九江建企业网站微信微博网站建设
  • 唐山网站建设自主开发辽宁城乡建设工程招投标网
  • 鞍山自适应网站制作公司网站建设需求表
  • 阜宁做网站需要多少钱怎么制作个人求职网站
  • 网站维护总结网站建设开发维护
  • 大型网站开发的书深圳市光明建设发展集团网站
  • 杭州seo网站推广秦皇岛开发区建设局网站
  • 百度商店杭州网站建设优化
  • 网站建设建设公司有哪些wordpress video html5
  • 电脑上做简单的网站主机公园安装wordpress要多久
  • 西安免费做网站电话让公司做网站要注意什么
  • 网站自动seoasp网站开发上传组建
  • 百度站长工具验证网站制作技术人员
  • 上海网站开发设计六安网站建设优化
  • 上海国际网站建设电脑版传奇排行榜
  • 淘宝客网站主题模版手机网站 触屏
  • 网站建设单元格边距网上平面设计
  • 网站通常用什么编程做宝山青岛网站建设
  • 怎么让网站被收录为什么别的电脑能打开的网站我的电脑打不开