#1667. 算法思想·单选训练1
算法思想·单选训练1
算法思想·单选训练1
第 1 题(单选)
next_permutation 返回 false 表示()。
{{ select(1) }}
- 当前是字典序最后一个排列
- 数组为空
- 已自动排序为降序并停止
- 发生编译错误
第 2 题(单选)
C++ 中 std::endl 与字符 '\n' 的重要区别是()。
{{ select(2) }}
- std::endl 会结束程序
- 字符 '\n' 不能用于 cout
- std::endl 输出换行后还会刷新输出缓冲区
- 字符 '\n' 会强制刷新输出缓冲区
第 3 题(单选)
设 T(1)=Θ(1),且对 n 为 2 的幂有 T(n)=2T(n/2)+Θ(n),则 T(n)=()。
{{ select(3) }}
- Θ(n)
- Θ(n log n)
- Θ(n^2)
- Θ(log n)
第 4 题(单选)
设 T(1)=Θ(1),且对 n 为 2 的幂有 T(n)=T(n/2)+Θ(1),则 T(n)=()。
{{ select(4) }}
- Θ(n)
- Θ(1)
- Θ(log n)
- Θ(n log n)
第 5 题(单选)
设 T(1)=Θ(1),且 T(n)=T(n-1)+Θ(n),则 T(n)=()。
{{ select(5) }}
- Θ(n)
- Θ(n^2)
- Θ(2^n)
- Θ(n log n)