数据结构基础 排序

在这里插入图片描述

1-19
To sort N records by simple selection sort, the numbers of comparisons and record movements are O(N ^2) and O(N), respectively. T
R1-20
图的深度优先遍历非递归算法通常采用栈实现,广度优先遍历非递归算法通常采用队列实现。 T
1-1
对N个记录进行简单选择排序,比较次数和移动次数分别为O(N ^2)和O(N)。 T
2-13
对大部分元素已有序的数组进行排序时,直接插入排序比简单选择排序效率更高,其原因是:

(I). 直接插入排序过程中元素之间的比较次数更少
(II). 直接插入排序过程中所需要的辅助空间更少
(III). 直接插入排序过程中元素的移动次数更少
A
A.仅 I
B.仅 III
C.仅 I、II
D.I、II 和 III
2-23
在快速排序的一趟划分过程中,当遇到与基准数相等的元素时,如果左右指针都会停止移动,那么当所有元素都相等时,算法的时间复杂度是多少? C
A.O(logN)
B.O(N)
C.O(NlogN)
D.O(N ^2)
2-24
在快速排序的一趟划分过程中,当遇到与基准数相等的元素时,如果左右指针都不停止移动,那么当所有元素都相等时,算法的时间复杂度是多少? D
A.O(logN)
B.O(N)
C.O(NlogN)
D.O(N ^2)
2-25
在快速排序的一趟划分过程中,当遇到与基准数相等的元素时,如果左指针停止移动,而右指针在同样情况下却不停止移动,那么当所有元素都相等时,算法的时间复杂度是多少? D
A.O(logN)
B.O(N)
C.O(NlogN)
D.O(N ^2)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值