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

杭州网站设计公司哪家好长沙seo服务哪个公司好

杭州网站设计公司哪家好,长沙seo服务哪个公司好,flash网站设计欣赏,网站推广怎么做的有多种最短路径的应用场景,它们需要用到不同的算法来解决。除了贪心最优搜索之外,其他都是最优性算法,即得到的解都是最短路径。其中m是边的数量,n是点的数量。 问题边权算法时间复杂度一个起点,一个终点非负数&#…

有多种最短路径的应用场景,它们需要用到不同的算法来解决。除了贪心最优搜索之外,其他都是最优性算法,即得到的解都是最短路径。其中m是边的数量,n是点的数量。

问题边权算法时间复杂度
一个起点,一个终点非负数;无边权(或边权为1)A*算法<O((m+n)logn)
双向搜索<O((m+n)logn)
贪心最优搜索<O(m+n)
一个起点到其他所有点无边权(或边权为1)BFSO(m+n)
非负数Dijkstra(堆优化)O((m+n)logn)
允许有负数SPFA<O(mn)
所有点对之间允许有负数FloydO(n^3)

应该在不同的场景下有选择地使用。

(1)图的规模小,并且要求多源最短路,那么使用Floyd,如果边权有负数,则需要判断负环。

(2)图的规模大,且边的权值非负,用Dijkstra,SPFA虽然在Bellman-Ford算法上进行了很大的优化,但是最坏情况下依然是O(mn),不稳定(比赛时,有的题目可能故意利用SPFA的不稳定性,如果一道题目的图规模很大,并且边的权值为非负数,它可能会故意设置不利于SPFA的测试数据,此时使用SPFA将会超时,要使用更稳定的Dijkstra)。

(3)图的规模很大,且边的权值有负数,用SPFA,并且需要判断负环。

http://www.qdjiajiao.com/news/6066.html

相关文章:

  • 怎样免费建自己的网站免费建一个自己的网站
  • 网站分类有哪些网络推广计划书范文
  • 网站强制分享链接怎么做的中国万网域名注册服务内容
  • 网站开发硬件要求河南网站推广公司
  • 建设一个网站所需要注意的淘宝怎么设置关键词搜索
  • 汉服网页设计作品seo编辑是干什么的
  • 什么网站详情页做的好网络策划书范文
  • 给公司做门户网站网站推广途径和要点
  • 自己可以免费做网站吗网络推广seo怎么弄
  • 福建省建设厅网站seo关键词优化价格
  • 网站下载下来怎么做后台教育培训机构官网
  • 那个网站做搬家推广比较好昆明长尾词seo怎么优化
  • 最好看的免费网站源码免费网站的软件
  • 陇南市建设局官方网站西安网站快速排名提升
  • wordpress欢迎页seo排名工具外包
  • 怎么在自己的网站做淘宝客网上推广专员是什么意思
  • 网站优化具体做哪些事情湖北疫情最新情况
  • 创建网站的基本流程百度手机助手下载安卓版
  • 宁波外贸网站设计公司网络推广都需要做什么
  • 做b2b网站服务器空间多大的容量百度竞价排名算法
  • 南京公司网站制作教育培训设计网站排名
  • 聊城网站建设费用上海牛巨微seo优化
  • 用网站做淘宝客怎么样网络维护培训班
  • 帝国网站整站迁移网络推广员为什么做不长
  • 网站包503错误百度推广电话
  • 哪个网站专业做代购护肤品互联网推广引流公司
  • 龙岗做网站的公司关键词歌词含义
  • 凡科网快图深圳优化服务
  • 公司网页网站建设 ppt模板aso优化软件
  • 做企业内刊有哪些网站推荐湖北短视频搜索seo