#1817. 2025.06 DC5月测
2025.06 DC5月测
- 冒泡排序在最好情况(数组已升序)的时间复杂度是:
{{ select(1) }}
- 以下排序算法中,不稳定的是:
{{ select(2) }}
- 冒泡排序
- 选择排序
- 插入排序
- 计数排序
- 插入排序效率最优的场景是:
{{ select(3) }}
- 数组完全逆序
- 数组基本有序
- 数组元素随机
- 数组元素全相同
- 选择排序的第 轮(从0开始)操作是:
{{ select(4) }}
- 第 个元素与后面所有元素比较并交换
- 找到 中最小元素,与第 个交换
- 第 个元素插入到前面已排序部分
- 相邻元素交换
- 以下排序算法中,时间复杂度不可能达到 的是: {{ select(5) }}
- 插入排序(最好情况)
- 冒泡排序(最好情况)
- 选择排序(始终 )
- 计数排序()
- 已知一维前缀和数组 (,),区间 \{[L, R]} 的和为:
{{ select(6) }}
- 对一维数组做 区间 加 操作,差分数组 的正确修改是:
{{ select(7) }}
- ;
- ;
- ;
- ;
- 二维前缀和 表示 的矩形和,子矩阵 的和为:
{{ select(8) }}
- ${\text{sum}[L2][R2] - \text{sum}[L1-1][R2] - \text{sum}[L2][R1-1] + \text{sum}[L1-1][R1-1]}$
- $\text{sum}[L2][R2] - \text{sum}[L1][R2] - \text{sum}[L2][R1] + \text{sum}[L1][R1]$
- $\text{sum}[L2+1][R2+1] - \text{sum}[L1][R2+1] - \text{sum}[L2+1][R1] + \text{sum}[L1][R1]$
- 直接遍历求和
- 二维数组做 子矩阵 加 操作,差分数组 的正确修改是:
{{ select(9) }}
- ;;;
- ;
- ;
- 遍历子矩阵修改
- 一维差分数组 与原数组 的关系是:
{{ select(10) }}
- ()
- 原数组的前缀和是差分数组
- 两者无关
- 差分是前缀和的逆操作
相关
在下列比赛中: