【发布时间】:2015-02-27 15:35:56
【问题描述】:
我想在不使用堆数据结构的情况下实现堆排序。更准确地说,我希望对原始数组进行所有更改。我试图实现它,但我被卡住了,因为它引入了另一种算法,例如选择排序或冒泡排序。那么如果我们不使用堆数据结构,那么什么样的排序会被称为堆排序呢?
【问题讨论】:
-
就地已成为heapsort 的标准。一旦对您的实施感到满意,请尝试了解smoothsort。
-
(您可能希望将标题更改为…
without using a separate Heap Data Structure) -
mhm 感谢您的更正和回答
标签: algorithm sorting heap implementation heapsort