数据表中有10000个元素,如果仅要求找出其中最大的前10个元素,则采用()算法最节省时间。
A. 冒泡排序
B. 快速排序
C. 希尔排序
D. 堆排序
E. 简单选择排序
快速排序在待排序的()的情况下最不利于发挥其长处。
A. 数据量很大
B. 数据中含有多个相同值
C. 数据个数为奇数
D. 数据已经有序
下列序列中,()是大根堆。
A. 75,65,30,15,25,45,20,10
B. 75,65,45,10,30,25,20,15
C. 75,45,65,30,15,25,20,10
D. 75,45,65,10,25,30,20,15
下列序列中,()是小根堆。
A. 16,72,31,23,94,53
B. 94,23,31,72,16,53
C. 16,53,23,94,31,72
D. 16,23,53,31,94,72