更多“( )是通过键值的部份信息,将要排序的元素分配至某些“桶”中,以达到排序的作用。”相关的问题
第1题
()是指利用堆这种数据结构所设计的一种排序算法。
点击查看答案
第2题
()是建立在合并操作上的一种有效的排序算法,该算法是采用分治法的一个非常典型的应用。
点击查看答案
第4题
以下排序方法中,()不需要进行关键字的比较。
A.快速排序
B.二路归并排序
C.基数排序
D.堆排序
点击查看答案
第5题
在排序算法中,每次从未排序的元素中通过关键字直接比较选取最小关键字的元素,加入到已排序元素的末尾,该排序方法是()
A.简单选择排序
B.冒泡排序
C.堆排序
D.直接插入排序
点击查看答案
第6题
以下时间复杂度不是O(n*log2(n))的排序方法是()。
A.堆排序
B.直接插入排序
C.二路归并排序
D.快速排序
点击查看答案
第7题
需在O(n*log2(n))的时间内完成对数组排序,且要求排序是稳定的,则可选择()。
A.快速排序
B.堆排序
C.直接插入排序
D.归并排序
点击查看答案
第8题
每趟排序选取一个元素,将所有不大于该元素的元素放在其左边,将所有不小于该元素的元素放在其右边,此时的排序算法是()。
A.插入排序
B.Shell排序
C.归并排序
D.快速排序
点击查看答案
第9题
在排序过程中,任何情况下都不比较关键字大小的排序算法是基数排序。()
点击查看答案
第10题
合并排序法的基本思想是:将待排序元素分成大小大致相同的()个子集合,分别对每个子集合进行排序,最终将排好序的子集合合并成为所要求的排好序的集合。
点击查看答案