团队
推荐
模板社区
专题
登录
免费注册
首页
流程图
详情
HeapSort
2016-03-03 15:41:55
0
举报
分享方式
免费使用
堆排序(Heap Sort)是一种基于二叉堆数据结构的比较排序算法。它的工作原理是将待排序的序列构造成一个大顶堆或小顶堆,然后将堆顶元素与最后一个元素交换,然后对剩下的元素重新构造堆,如此反复进行,最终得到一个有序序列。堆排序具有空间复杂度为O(1)、时间复杂度为O(nlogn)的优点,但也存在需要额外的存储空间来维护堆的问题。在实际应用中,堆排序通常用于小规模数据的排序或者作为其他排序算法的辅助排序方法。
作者其他创作
大纲/内容
20
36
9
3
19
17
100
25
5
收藏
立即使用
volley_arch
收藏
立即使用
NoHttp_arch
收藏
立即使用
okhttp_arch
收藏
立即使用
start_launcher_activity
Seasoninthesun
职业:暂无
去主页
评论
0
条评论
下一页
为你推荐
查看更多
十大经典排序算法
HeapSort算法流程图