如果只想得到一个序列中第K个元素之前的部分排序,那么最好采用_______________方法。
A.shell排序
B.快速排序
C.直接选择排序
D.堆排序
A.shell排序
B.快速排序
C.直接选择排序
D.堆排序
第1题
如果只想得到一个关键字序列中第k个最小元素之前的排序序列,最好采用(53)排序方法。如果有这样的一个序列(57,40,38,11,13,34,48,75,25,6,19,9,7),得到第4个最小元素之前的部分序列(6,7,9,11),使用所选择的算法实现时,要执行(54)次比较。
A.堆排序
B.快速
C.归算
D.基数排序
第2题
●如果只想得到一个关键字序列中第k个最小元素之前的排序序列,最好采用 (53) 排序方法。如果有这样的一个序列(57,40,38,11,13,34,48,75,25,6,19,9,7),得到第4个最小元素之前的部分序列(6,7,9,11),使用所选择的算法实现时,要执行 (54) 次比较。
(53) A.堆排序
B.快速
C.归算
D.基数排序
(54) A.13
B.34
C.269
D.以上都不对
第3题
一个序列中有若干个元素,若只想得到其中第i个元素之前的部分排序,最好采用什么排序方法?()
A.起泡排序
B.堆排序
C.插入排序
D.归并排序
第4题
第6题
对于具有n个元素的一个数据序列,若只需得到其中第k个元素之前的部分排序,最好采用(59),使用分治(Divide and Conquer)策略的是(60)算法。
A.希尔排序
B.直接插入排序
C.快速排序
D.堆排序
第7题
如果只想得到1024个元素组成的序列中第5个最小元素之前的部分排序的序列,用 ()方法最快。
A.冒泡排序
B.快速排序
C.简单选择排序
D.堆排序
第8题
如果只想得到1000个元素组成的序列中第10个最小元素之前的部分排序的序列,用()方法最快。
A.冒泡排序
B.快速排序
C.希尔排序
D.堆排序
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!