采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
如题,java8中测试了10000000的数据量,路径压缩要比rank版本慢,而且如果同时做路径压缩和rank优化更慢
我只能说有可能。其实测试路径压缩的效率,关键不是数据量多少,而是合并过程,是否会形成超级长的链条。如果会产生诸如 1 <- 2 <- 3 <- 4 <- 5 ... <- 10000 这样的链,路径压缩一定优于没有路径压缩。
但如果你的测试用例不产生这种长链,那么路径压缩过程本身是额外的操作,自然会有更多的消耗。但是应该不会把性能拖累的太差。
继续加油!:)
登录后可查看更多问答,登录/注册
课程专为:短时间内应对面试、升职测评等艰巨任务打造
8.7k 21
5.7k 3
4.9k 5
1.3k 18