我正面临一个问题,我必须从图中的两个节点找到最短路径。该图具有某些特性,我确信可以找到更好的解决方案,因为我发现并想到的所有特性现在都是 O(V + E)。
特别是:
-该图是单个连接的组件。
-该图未定向且未加权。
-排列简单周期的节点是一个完整的子图(***)。
给定图的两个节点,我需要找到并返回最小距离。
对于加权图和非加权图,我研究了不同的算法:Dijkstra,Bellman-Ford,Floyd-Warshall和广度优先搜索,但是我找不到使用(***)属性的算法,我确信它非常重要和有用。
谢谢。