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

深圳龙岗网站建设开发一个app需要多少钱?

深圳龙岗网站建设,开发一个app需要多少钱?,景山网站建设,企业微信网站开发文档图算法 单源最短路径 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.tj-hxxt.cn/news/55511.html

相关文章:

  • 公司徽标设计图片冯耀宗seo课程
  • 奉贤网站建设互联网营销师国家职业技能标准
  • 网站弹出框怎么做十大免费b2b网站
  • 百色做网站网站百度手机端排名怎么查询
  • 如何维护网站的运营产品线上推广方案
  • 品牌网站建设小8a蝌蚪定西seo排名
  • 网站建设实力广州网站设计建设
  • 网站建设必要性1688官网
  • 上孩做网站seo如何快速排名百度首页
  • 做企业网站的第一步需要啥关键词优化排名软件
  • 公司后台的网站代理维护更新百度竞价开户费用
  • 通州网站建设公司百度推广价格价目表
  • 郑州专业网站设计网站优化比较好的公司
  • 破解wordpress后台密码百度关键词优化排名
  • 电商网站功能介绍广州seo关键词优化是什么
  • 分类信息导航网站模板写一篇软文1000字
  • 赶集网站建设多少钱云速seo百度点击
  • 怎么查网站是那个公司做的百度网络推广
  • 推荐算法 网站开发 java网站管理和维护的主要工作有哪些
  • 做设计适合关注的网站windows优化大师官方免费下载
  • 宝安做棋牌网站建设找哪家效益快产品推广语
  • 想学程序员去哪里学搜索引擎优化什么意思
  • 做网站的好处和坏处比较好的品牌策划公司有哪些
  • 四海网络网站建设建站网络推广计划制定步骤
  • 网站做外链优化设计六年级上册语文答案
  • 济阳县住房和城乡建设管理委员会网站如何进行电子商务网站推广
  • 做seo的网站10000个免费货源网站
  • 一起做网店网站特点说说刷赞网站推广
  • 湛江网站建设方案服务太原seo团队
  • 国外 精美 网站网站优化seo推广服务