java堆算法
2016-02-04 15:38:21 0 举报
Java堆算法是一种基于二叉堆的排序算法,它利用堆这种数据结构的特性,将待排序的元素依次插入到堆中,然后通过调整堆的结构,使得堆顶元素始终是当前所有元素中的最大(或最小)值。这样,每次取出堆顶元素并将其与最后一个元素交换,就可以得到一个有序序列。Java堆算法的时间复杂度为O(nlogn),空间复杂度为O(1)。
作者其他创作
大纲/内容
survivor
老年代
8
1
标记-清理
新年代
复制算法
eden
0 条评论
下一页