经典指数          
原因
1593
浏览数
0
收藏数
 

排序的方法有很多种,()法是基于选择排序的一种方法,是完全二叉树结构的一个重要应用。

  • 快速排序
  • 插入排序
  • 归并排序
  • 选择排序
  • 堆排序

     举报   纠错  
 
切换
1 个答案
E 堆排序是一种树形选择排序,是对直接选择排序的有效改进。 初始时把要排序的n个数的序列看作是一棵顺序存储的二叉树(一维数组存储二叉树),调整它们的存储序,使之成为一个堆,将堆顶元素输出,得到n个元素中最小(或最大)的元素,这时堆的根节点的数最小(或者最大)。然后对前面(n-1)个元素重新调整使之成为堆,输出堆顶元素,得到n个元素中次小(或次大)的元素。依此类推,直到只有两个节点的堆,并对它们作交换,最后得到有n个节点的有序序列。称这个过程为堆排序。
 
切换
撰写答案
扫描后移动端查看本题