堆排序算法流程图

2023-07-04 20:04:50 0 举报
堆排序算法流程图
本图通过一个示例(利用大根堆进行排序)介绍堆排序的过程。 算法的基本思想: 1.首先将待排序的数组构造成一个大根堆,此时,整个数组的最大值就是堆结构的顶端 2.将顶端的数与末尾的数交换,此时,末尾的数为最大值,剩余待排序数组个数为n-1 3.将剩余的n-1个数再构造成大根堆,再将顶端数与n-1位置的数交换,如此反复执行,便能得到有序数组
作者其他创作
大纲/内容
评论
0 条评论
回复 删除
取消
回复
下一页