#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