采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
从0开始遍历,不是应该第一个遍历到1,其次再到2? 在10-5节的算法模拟中, 对应的图片如下: 与10-6 的 映射成数字图, A -> B -> C 是 0-> 2 -> 1, 但在代码里的g.adj(curv)迭代器这一行, 应该是 0->1->2 这个顺序吧?? :) 代码: 10-6 的图片
课程中的代码邻接表使用 TreeSet,确实会先遍历 1,再遍历 2。
但其实我们的算法和遍历顺序是无关的,邻接表使用 HashSet,不保证节点顺序的话,整个算法也是正确的。
我不确定你提出这个问题是我在课程中 ppt 模拟算法的顺序错误了?如果是的话,抱歉!
继续加油!:)
我在10-5算法模拟这一节中, 对 "随便走"听得很清楚 :) , 该算法确实与顺序无关. 再有, 我对图的遍历某个点的边的顺序, 记忆方法都是 顶点的值 ,从小到大 . 所以我就有此疑问
非常感谢!
登录后可查看更多问答,登录/注册
30+小时系统学习,bobo带你克服被图论支配的恐惧
938 10
1.3k 9
1.5k 7
492 7
915 6