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

求无向图最小环算法-floyd

floyd算法。

有 i 出发返回 i 的最小环=min{d[i][j]+map[i][k]+map[k][j]};

for(k=1;k<=n;k++)
  { for(i=1;i<k;i++)
     for(j=i+1;j<k;j++)
      if(d[i][j]+m[i][k]+m[k][j]<min)
       min=d[i][j]+m[i][k]+m[k][j];
    for(i=1;i<=n;i++)
     for(j=1;j<=n;j++)
      if(d[i][k]+d[k][j]<d[i][j])
       d[i][j]=d[i][k]+d[k][j];
  }

根据floyd算法的性质,k 时,d[i][j]中间点小于 k,所以 d[i][j]不可能与 map[i][k]+map[k][j] 重路。

相关文章:

  • [hdu 3746] Cyclic Nacklace [kmp]
  • [poj 2001]Shortest Prefixes [Trie]
  • Trie - 字典树 模板
  • [hdu 1247]Hat’s Words [Trie 图]
  • Trie树专题 [转]
  • using声明、using指示及其作用域详解
  • using声明、using指示用于嵌套命名空间时的作用域
  • C语言运算符优先级列表
  • 康托展开和逆康托展开
  • C语言中scanf函数的实现
  • 【codevs 1225】八数码难题
  • [codevs 1288] 埃及分数 [IDdfs 迭代加深搜索 ]
  • 浅谈一类积性函数的前缀和
  • Codeforces Round #363 (Div. 2)[B]One Bomb
  • BFS、双向BFS和A*
  • 【347天】每日项目总结系列085(2018.01.18)
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • ES6--对象的扩展
  • express.js的介绍及使用
  • Intervention/image 图片处理扩展包的安装和使用
  • JavaScript对象详解
  • Java的Interrupt与线程中断
  • MQ框架的比较
  • OSS Web直传 (文件图片)
  • Python 基础起步 (十) 什么叫函数?
  • Python十分钟制作属于你自己的个性logo
  • react 代码优化(一) ——事件处理
  • Spring Cloud Feign的两种使用姿势
  • storm drpc实例
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • 从setTimeout-setInterval看JS线程
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 配置 PM2 实现代码自动发布
  • 巧用 TypeScript (一)
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 原生Ajax
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • # centos7下FFmpeg环境部署记录
  • ###STL(标准模板库)
  • #单片机(TB6600驱动42步进电机)
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (二)Eureka服务搭建,服务注册,服务发现
  • (三十五)大数据实战——Superset可视化平台搭建
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (一)认识微服务
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)http-server应用
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .dwp和.webpart的区别