LazyPrim中,最小堆的swap无法使用

来源:8-3 Prim算法的第一个实现 (Lazy Prim)

摇了摇头摇了摇头

2018-05-12

老师,我在LazyPrim中的最小堆swap函数无法使用了。。我自己另外写了一个交换函数才能正常运行。。为什么呀。。

写回答

2回答

liuyubobobo

2018-05-12

不应该啊。。。可以参考一下课程的官方代码,在课程的官方代码中,最小堆中使用的是标准库中的swap,测试一下看有没有问题?如果没有问题,仔细看看是不是你定位的错误原因不对?代码的其他地方有问题?


这一小节课程的官方代码传送门:https://github.com/liuyubobobo/Play-with-Algorithms/tree/master/08-Minimum-Span-Trees/Course%20Code%20(C%2B%2B)/03-Lazy-Prim


加油!:)

2
8
摇了摇头摇了摇头
回复
liuyubobobo
谢谢老师拉!
2018-05-13
共8条回复

摇了摇头摇了摇头

提问者

2018-05-12

好像别人的电脑上能正常运行。。。我也搞不懂了。。。。我是在Edge类中写了一个swap函数 才能正常运行的T_T

0
0

算法与数据结构(C++版) 面试/评级的算法复习技能包

课程专为:短时间内应对面试、升职测评等艰巨任务打造

11187 学习 · 1614 问题

查看课程