我在比较堆排序和合并排序时阅读了以下语句:
合并排序可以适应在具有 O(1) 额外空间的链表上进行操作。堆排序可以适应在双向链表上进行操作,只需 O(1) 额外的空间开销。
希望能帮助解释这一点(我没有受过计算机科学教育)——尽管我理解上述类型在初级水平上是如何工作的。
我在比较堆排序和合并排序时阅读了以下语句:
合并排序可以适应在具有 O(1) 额外空间的链表上进行操作。堆排序可以适应在双向链表上进行操作,只需 O(1) 额外的空间开销。
希望能帮助解释这一点(我没有受过计算机科学教育)——尽管我理解上述类型在初级水平上是如何工作的。