#899. 排序·单选训练2(2)
排序·单选训练2(2)
排序·单选训练2(2)
第 1 题(单选)
执行 print(sorted({1,2,3} - {2})) 的输出是()。
{{ select(1) }}
- [2]
- [1, 3]
- [1, 2, 3]
- []
第 2 题(单选)
选择排序第一趟通常会把()放到最终位置。
{{ select(2) }}
- 最大值或最小值
- 中间值
- 任意值
- 平均值
第 3 题(单选)
升序冒泡排序一趟从左到右比较相邻元素后,通常会把()移动到序列末端。
{{ select(3) }}
- 最小值
- 最大值
- 中位数
- 第一个元素
第 4 题(单选)
二分查找能正确使用的一个重要前提是()。
{{ select(4) }}
- 数据必须按某种顺序有序
- 数据必须全是字符串
- 数据长度必须为偶数
- 数据不能重复
第 5 题(单选)
在长度为 n 的列表中进行顺序查找,最坏情况下需要比较()次。
{{ select(5) }}
- 1
- log n
- n
- n²