首页
阅读下列程序,写出执行结果。
2024-08-04 00:27:27
数据结构(02331)
1
阅读下列程序,写出执行结果。
【正确答案】:62,32,21,23,25,5,10,1,20,9
【题目解析】:堆排序的基本思想是:将待排序序列构造成一个大顶堆,此时,整个序列的最大值就是堆顶的根节点。将其与末尾元素进行交换,此时末尾就为最大值。然后将剩余n-1个元素重新构造成一个堆,这样会得到n个元素的次小值。如此反复执行,便能得到一个有序序列了.
上一篇:
己知带有头结点的单链表定义如下:
下一篇:
已知二叉树7. 如题32图所示. 阅读程序f32,写出执行f32(T)的输出结果。