早教吧作业答案频道 -->其他-->
数据结构,为什么?详解!下面()方法可以判断出一个有向图是否有环。A.深度优先遍历B.拓扑排序C.求最短路径D.求关键路径
题目详情
数据结构,为什么?详解!
下面( )方法可以判断出一个有向图是否有环。
A.深度优先遍历 B.拓扑排序 C.求最短路径 D.求关键路径
下面( )方法可以判断出一个有向图是否有环。
A.深度优先遍历 B.拓扑排序 C.求最短路径 D.求关键路径
▼优质解答
答案和解析
AB
-----------------------
判断有否环,就是要知道 if( v0 == vm)
即判断 某一个点和查找过程中的另一个点,是否是同一个点
我的想法是这样的,希望和大家交流下..
1.[深度优先遍历]的概念:
假定每一个点都没被访问过。从起点开始,找邻接的点。
对每个点,只要存在有向的路径,查找就可以继续,顺藤摸瓜(同时把经过的点给标记成“已访问”)。一旦遇到“已访问”就表示,有环路。
2.[拓扑],一般判断环路都靠它
任一有向无环图,必定有拓扑排序(有可能多个)
所以如果拓扑排序成功,则无环路;排序失败,则有环路
3.[求最短路径]的算法很多,
Dijkstra算法,SPFA算法,Floyd-Warshall算法,Johnson算法,Bellman-Ford算法..
我想这里指的是Dijkstra算法吧,
Dijkstra解决的问题是:指定起始点,计算它到图中各点的最小路径。条件是图中无负权。
Dijkstra的想法是“最短路径的前缀一定是最短路径”,于是有环的路径肯定被剔除,但是被剔除的不一定都有环啊,所以没法直接判断这整个图有没有环。
4.[求关键路径]
求关键路径的前提是无环...
一般求关键路径之前会先用[拓扑]验证一下是否有环
5.[广度优先搜索]
广度优先搜索,好比树的层次遍历。
在有向图中,广度优先搜索不能判断环路 —— 无法通过判断“已访问”而断定回路。
-----------------------
判断有否环,就是要知道 if( v0 == vm)
即判断 某一个点和查找过程中的另一个点,是否是同一个点
我的想法是这样的,希望和大家交流下..
1.[深度优先遍历]的概念:
假定每一个点都没被访问过。从起点开始,找邻接的点。
对每个点,只要存在有向的路径,查找就可以继续,顺藤摸瓜(同时把经过的点给标记成“已访问”)。一旦遇到“已访问”就表示,有环路。
2.[拓扑],一般判断环路都靠它
任一有向无环图,必定有拓扑排序(有可能多个)
所以如果拓扑排序成功,则无环路;排序失败,则有环路
3.[求最短路径]的算法很多,
Dijkstra算法,SPFA算法,Floyd-Warshall算法,Johnson算法,Bellman-Ford算法..
我想这里指的是Dijkstra算法吧,
Dijkstra解决的问题是:指定起始点,计算它到图中各点的最小路径。条件是图中无负权。
Dijkstra的想法是“最短路径的前缀一定是最短路径”,于是有环的路径肯定被剔除,但是被剔除的不一定都有环啊,所以没法直接判断这整个图有没有环。
4.[求关键路径]
求关键路径的前提是无环...
一般求关键路径之前会先用[拓扑]验证一下是否有环
5.[广度优先搜索]
广度优先搜索,好比树的层次遍历。
在有向图中,广度优先搜索不能判断环路 —— 无法通过判断“已访问”而断定回路。
看了 数据结构,为什么?详解!下面...的网友还看了以下:
大学计算机题求助11.()是指,总是做出在当前看来是最好的选择.也就是说,不从整体最优上加以考虑,所 2020-03-30 …
跪求最优解数学a+b+c=6910a+5b+c=521必须是整数解比较有含义!适用于爱人最优解就是 2020-04-07 …
Pascal难题 最优二叉树现在有N个正整数,每一次去掉其中2个数a和b,然后加入一个数a*b+1 2020-05-13 …
贪心算法是一种______的算法。A.不求最优,只求满意B.只求最优C.求取全部可行解D.求取全部最 2020-05-26 …
在电子商务管理学的决策理论中,决策谴循的是(19) 。A.满意原则B.最优原则C.竞争原则D.从众原 2020-05-26 …
贪婪法是一种(20)的算法。A.不求最优,只求满意B.只求最优C.求取全部可行解D.求取全部最优解 2020-05-26 …
黏性土从一个稠度状态过渡到另一个稠度状态时的分界含水率称为( )。A.天然含水率B.最优含水率C.界 2020-05-27 …
城市商业中心区位选择的最优原则是A.市场最优B.地形最优C.交通最优D.人口稠密 2020-07-07 …
1、用单纯形法求解目标函数为极大值的线性规划问题,当所有非基变量的检验数均小于零时,表明该问题() 2020-07-31 …
如果方程个数大于未知数个数,用最小二乘法求最优解?不理解什么叫做:用最小二乘法求方程的解。请问这个最 2020-11-27 …