论文部分内容阅读
树排序算法是堆排序算法的变体,本文给出了逻辑堆的结构并将其应用于树排序算法中使得树排序算法的最坏复杂度由原来的4nlogn+O(n)降低到2nlogn+O(nloglogn)+O(n),接近于最优堆排序算法(复杂度为nlogn+nloglogn+O(n)),并且对几乎已有序的输入,算法的复杂度为O(nloglogn),这在n〈2^18的实际应用中基本保持了原树排序算法的优势。