社区
非技术区
帖子详情
求助!急,多谢了。求节点数为n的有向无环图中给定的两个节点间路径数目的时间复杂度。
cheerhyj
2006-04-18 12:53:40
求节点数为n的有向无环图中给定的两个节点间路径数目,它的时间复杂度是多少?
我只知道求两个节点间最短路径的时间复杂度是O(n2),不知道上面问题是否是同样的答案。我在毕业论文中需要用到,不敢随意写,请哪位大侠帮帮忙,给个确切的答案。
...全文
228
6
打赏
收藏
求助!急,多谢了。求节点数为n的有向无环图中给定的两个节点间路径数目的时间复杂度。
求节点数为n的有向无环图中给定的两个节点间路径数目,它的时间复杂度是多少? 我只知道求两个节点间最短路径的时间复杂度是O(n2),不知道上面问题是否是同样的答案。我在毕业论文中需要用到,不敢随意写,请哪位大侠帮帮忙,给个确切的答案。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liruizhi1024
2006-04-19
打赏
举报
回复
好多年不看这个问题了,都不知所云了!
cheerhyj
2006-04-18
打赏
举报
回复
怎么没人回啊,我自己顶一个!
lovefootball
2006-04-18
打赏
举报
回复
o
cheerhyj
2006-04-18
打赏
举报
回复
楼上的,您是指路径不重复吗?的确是求不重复的路径的数目
treeroot
2006-04-18
打赏
举报
回复
必须确定不可重复
cuiyingfeng
2006-04-18
打赏
举报
回复
gz,帮你顶一下
Dijkstra 算法
求
单源最短
路径
1.最短
路径
在一个连通图
中
,从一个顶点到另一个顶点
间
可能存在多条
路径
,而每条
路径
的边数并不一定相同。如果是一个带权图,那么
路径
长度为
路径
上各边的权值的总和。
两个
顶点
间
路径
长度最短的那条
路径
称为
两个
顶点
间
的最短
路径
,其
路径
长度称为最短
路径
长度。最短
路径
在实际
中
有重要的应用价值。如用顶点表示城市,边表示两城市之
间
的道路,边上的权值表示两城市之
间
的距离。那么城市A到城市B连通的情况下,哪条
路径
距离最短呢,
二叉树
节点
间
的最大距离问题
二叉树
节点
间
的最大距离问题
树
中
的
路径
和 Sum of Distances in Tree
2019-03-2815:25:43 问题描述: 问题
求
解: 写过的最好的Hard题之一。 初看本题,很经典的
路径
和嘛,dfs一遍肯定可以得到某个
节点
到其他所有
节点
的距离和。这种算法的
时
间
复杂度
是O(n ^ 2)。看一下数据量,emmm,果然不行。这个数据量一看就知道只能是O(n)的算法了。 只遍历一遍最多只能得到一个解,因此本题肯定是需要遍历至少两遍的。 在第一遍遍历...
dijkstra
求
最短
路径
长度
dijkstra算法是单源最短
路径
算法的一种。 所谓单源,即在一个有向图
中
,从一个顶点出发,算法可
求
该顶点至所有可到达顶点的最短
路径
长度。与之相对的称为非单源最短路,即算法运行一次可
求
出任意
节点
至任意可到达
节点
的最短路长度,其代表是floyd算法。单源最短路有两种常见算法,dijkstra算法和bellman-ford算法。前者只能用于
求
路径
权值全部为非负值的最短路,但后者是可以
求
边权
中
出现负值的算法。 既然非单源一次可以
求
出任意
节点
间
的最短路,我们为什么还要使用单源算法呢? 因为floyd的
时
间
复杂度
为O
非技术区
23,404
社区成员
70,512
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章