首页
若待排序记录已从升序或降序有序,则快速排序的时间效率最高。
精华吧
→
答案
→
超星尔雅学习通未分类
若待排序记录已从升序或降序有序,则快速排序的时间效率最高。
A.正确
B.错误
正确答案:B
Tag:
数据结构
升序
效率
时间:2022-05-19 20:38:40
上一篇:
在待排数据基本有序的情况下,快速排序效果最好。
下一篇:
快速排序的速度在所有排序方法中最快,而且所需附加空间也最少。
相关答案
1.
在初始数据表已经有序时,快速排序算法的时间复杂度为O(nlog2n)。
2.
折半插入排序所需比较次数与待排序记录的初始排列状态相关。
3.
直接选择排序算法在最好情况下的时间复杂度为O(n)。
4.
在执行某个排序算法过程中,出现了排序码朝着最终排序序列位置相反方向移动,则该算法是不稳定的。
5.
排序算法中的比较次数与初始元素序列的排列无关。
6.
内排序要求数据一定要以顺序方式存储。
7.
当待排序的元素很大时,为了交换元素的位置,移动元素要占用较多的时间,这是影响时间复杂度的主要因素。
8.
()排序方法能够每次从无序表中顺序查找出一个最小值。
9.
在所有排序方法中,()、()和()排序方法采用的是二分法的思想。
10.
在时间复杂性为O(n2)的所有排序方法中,()排序方法是不稳定的。
热门答案
1.
在时间复杂性为O(nlog2n)的所有排序方法中,()排序方法是稳定的。
2.
假定一组记录为(46,79,56,38,40,80),对其进行归并排序的过程中,第二趟归并后的结果为()。
3.
假定一组记录为(46,79,56,38,40,80,46,75,28,46),对其进行归并排序的过程中,供需要()趟完成。
4.
假定一组记录为(46,79,56,38,40,80,46,75,28,46),对其进行归并排序的过程中,第二趟归并后的子表个数为()。
5.
假定一组记录为(46,79,56,38,40,80,46,75),对其进行归并排序的过程中,第二趟归并后的第2个子表为()。
6.
假定一组记录为(46,79,56,38,40,80),对其进行快速排序的第一次划分后的结果为()。(以第一个元素作为基准)
7.
假定一组记录为(46,79,56,25,76,38,40,80),对其进行快速排序的第一次划分后,右区间内元素的个数为()。
8.
假定一组记录为(46,79,56,38,40,80),对其进行快速排序的过程中,含有两个或两个以上元素的排序区间的个数为()个。
9.
假定一组记录为(46,79,56,38,40,80),对其进行快速排序的过程中,共需要()趟排序。
10.
假定一组记录为(46,79,56,64,38,40,84,43),在冒泡排序的过程中进行第一趟排序时,元素79将最终下沉到其后第()个元素的位置。(从头开始每趟重的往的往下沉)