堆排序
摘要:
/* * 堆排序 有2中实现方式: 1. 将数组调整为最小堆O(n) 在不断地删除一个元素 调整为最小堆。 最后将有序数组复制回 A[] 空间复杂度为O(n) 时间复杂度O(n*logn). 2. 还有更好的算法 思路为: 1.先调整为最大堆 将堆顶元素和最后一个元素交换 2.在对剩下的元素重复操作1. 空间复杂度为O(1) 时间复杂度为O(n*l... 阅读全文
posted @ 2016-12-04 23:36 于无声出听惊雷 阅读(246) 评论(0) 推荐(0)
浙公网安备 33010602011771号