在windows系统下,n=100000时,UF1所用的时间小于UF2
来源:6-3 Quick Union
握别
2017-08-12
在windows系统下,n=100000时,UF1所用的时间小于UF2
写回答
2回答
-
liuyubobobo
2017-08-13
不太应该,请试试使用官方代码是否有这个结果:https://github.com/liuyubobobo/Play-with-Algorithms/tree/master/06-Union-Find/Course%20Code%20(C%2B%2B)/03-Quick-Union
另外,如果使用VS编写代码,请使用release模式测试代码性能。
062017-12-10 -
stcheng1982
2017-08-12
UF2 当n 数量级上升后,会出现很多深度很大的集合的情况。这种情况下 isconnect和 union 方法中都会在find上花大量时间。而UF1 isconnect 始终是O(1) , 只有union操作会遍历整个数组
012017-08-15
相似问题