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

如何做网站的页面东莞市有多少个镇

如何做网站的页面,东莞市有多少个镇,桃江县建设局网站,青岛做网站公司有哪些图算法 单源最短路径 Bellman-Ford算法: 顶点为V,边为E的图 对每条边松弛|V|-1次边权可以为负值若存在一个可以从源结点到达的权值为负值的环路,算法返回False时间复杂度:O(VE) 有向无环图单源最短路径 DAG-SHORTEST-PATHS …

图算法

单源最短路径

Bellman-Ford算法:

  • 顶点为V,边为E的图
    1. 对每条边松弛|V|-1次
    2. 边权可以为负值
    3. 若存在一个可以从源结点到达的权值为负值的环路,算法返回False
    4. 时间复杂度:O(VE)

有向无环图单源最短路径

  • DAG-SHORTEST-PATHS
    1. 算法首先对有向无环图进行拓扑排序
    2. 即使存在权值为负的边,也因为没有权值为负的环路,最短路径是存在的
    3. 时间复杂度:O(V+E)对于邻接表表示的图,这个时间为线性级

Dijkstra算法

  • 顶点为V,边为E的图
    1. 对每条边仅松弛1次
    2. 边权不可为负
    3. 运行过程维护一组结点集合S
    4. 使用贪心策略,每次选择集合V-S中最“近”的结点加入集合S
    5. 利用结点编号维持最小优先队列,时间复杂度为:O(V2+E)=O(V2)
      • 如果是稀疏图,可以利用二叉堆实现最小优先队列,时间复杂度:O(ElgV)
      • 利用斐波那契堆实现最小优先队列,时间复杂度:O(VlgV+E)

所有结点对的最短路径问题

Floyd-Warshall算法

  • 顶点为V,边为E的图
    1. 使用动态规划公式解决所有结点对最短路径问题
    2. 时间复杂度:O(V3)
    3. 可以有负权值的边,但不可以有负权值环路

Johnson算法

  • 用于稀疏图
  1. 要么返回一个包含所有结点对的最短路径权重的矩阵,要么报告输入图包含一个权重为负值的环路
  2. 通过重新赋值来生成非负权重
  3. 时间复杂度:斐波那契堆:O(V2lgV+VE),二叉最小堆:O(VElgV)
  4. 运行中需要使用Dijkstra算法和Bellman-Ford算法作为自己的子程序
http://www.yayakq.cn/news/37254/

相关文章:

  • 成都企业网站seo仿腾讯网站源码
  • 新沂网站优化wordpress数据库主机名
  • 加强理想信念教育主题网站建设网站更换标题
  • 增城手机网站建设互联网行业未来发展趋势
  • 厦门网站到首页排名谷歌推广代理
  • 昆山h5网站建设广州全网络营销
  • cc后缀网站网站建设方案预算
  • 国内家居行业网站开发网站建设与维护 目录
  • 网站做选择题怎么快速选择网站做关键词
  • 新的网站的建设步骤广告公司企业简介怎么写
  • 什么是网站静态页面dnf辅助源码论坛
  • 网站是先解析后备案网站建设应用后台
  • vps 用ip可以访问网站么湘潭网站建设价格
  • 网站建设都会用到哪些建站工具南宁手机建站公司
  • 做网站 分工个人网页制作教程dw
  • 没有做老千的斗牛网站个性化定制产品
  • 西宁设计网站新冠目前全国最新情况
  • 甜点的网站建设规划书wordpress自建
  • 珠海网站建设咨询百度云用流量做网站
  • 网站首页设计定位做网站的费用 优帮云
  • 宝塔网站建设跳转微信可打开网站设计客户对接流程
  • 专业做律师网站的公司wordpress md主题
  • 营销型网站制作哪家好南山-网站建设信科网络
  • 门户网站开发价格wordpress 配置邮箱
  • 如何做网站漂浮广告php wordpress面试题
  • 网站设计方案和技巧wordpress编辑教程
  • wordpress两个站点共用用户广西智能网站建设方案
  • 如何把本地网站个人网站有商业内容备案
  • 网站 配色佛山网站建设哪家效果好
  • 网站集约化建设流程c 写网站建设框架