目录
先遍历最近的,再慢慢遍历出去。?
?
有了环之后,没有办法用拓扑排序,因为例如上面的例子,微服务框架的入度没有办法减为0 ,因此微服务框架没有办法加到队伍里面去,因为2、那里说了,只加入入度为0的东西。因此,后面的实战项目也没有办法排序。?
将加进去队列里面的值和graph进行对比,看看数量相不相等,相等的话就是没有环,不相等就说明有元素没有加进去队列,也就是说明有环。?
?如何检测环?
?
?
?
不用每一次用contains访问list,因此效率更高?
用优先级队列去改进代码,直接取头元素就好。
对于有负边的情况,就会出现错误。因此,要运用新的解决方案。
求最短路径
?但是,如果是负环,也就是说它形成了一个环,并且,路径加起来为负数,这样的情况下最小路径是无解的。