数据表中有10000个元素,如果仅要求求出其中最大的10个元素,则采用( )算法最节省时间。
发布时间:2020-11-13
A.冒泡排序
B.快速排序
C.简单选择排序
D.堆排序
试卷相关题目
- 1下述几种排序方法中,( )是稳定的排序方法。
A.希尔排序
B.快速排序
C.归并排序
D.堆排序
开始考试点击查看答案 - 2下述几种排序方法中,要求内存最大的是( )。
A.希尔排序
B.快速排序
C.归并排序
D.堆排序
开始考试点击查看答案 - 3若一组记录的排序码为(46,79,56,38,40,84),则利用堆排序的方法建立的初始堆为( )。
A.79,46,56,38,40,84
B.84,79,56,38,40,46
C.84,79,56,46,40,38
D.84,56,79,40,46,38
开始考试点击查看答案 - 4堆的形状是一棵( )。
A.二叉排序树
B.满二叉树
C.完全二叉树
D.平衡二叉树
开始考试点击查看答案 - 5堆是一种( )排序。
A.插入
B.选择
C.交换
D.归并
开始考试点击查看答案 - 6下列排序算法中,( )不能保证每趟排序至少能将一个元素放到其最终的位置上。
A.希尔排序
B.快速排序
C.冒泡排序
D.堆排序
开始考试点击查看答案