Java Collections.sort(nodes)使用什么排序?
2022-09-04 23:49:21
我认为它是MergeSort,即O(n log n)。
但是,以下输出不同意:
-1,0000000099000391,0000000099000427
1,0000000099000427,0000000099000346
5,0000000099000391,0000000099000346
1,0000000099000427,0000000099000345
5,0000000099000391,0000000099000345
1,0000000099000346,0000000099000345
我正在按序列号对包含 4 个节点的节点列表进行排序,该排序正在进行 6 次比较。我很困惑,因为6>(4 log(4))。有人可以向我解释一下吗?
感谢大家的回答。谢谢汤姆纠正我的数学。