分类题库
C++编程题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 8 题
A67949
执行 climb(6) 的返回值为( )。1 int climb(int n){
2026年
单选
A67930
对如下代码实现的欧几里得算法(辗转相除法),执行 gcd(48, 18) 得到的调用序列为( )。1 int gcd(int a, int b) {
2026年
单选
A67923
下面代码用分治求“最大连续子段和”,其时间复杂度为( )。1 int solve(vector<int>& a, int l, int r){
2026年
单选
A67921
有n位同学的成绩已经从小到大排好序,现在对它执行下面这段以第一个元素为 pivot 的快速排序,请 问此次排序的时间复杂度是( )。1 void quicksort(vector<int>& a, int l, int r) {
2026年
单选
A67891
设二叉树共有n个结点,函数 preorderTraversal 以下代码的时间复杂度为O(n),空间复杂度为O(n)。1 struct TreeNode {
2026年
判断
A67887
完全二叉树
2026年
编程题
A67782
以下递归函数用于计算n的阶乘,横线处应填入的代码?( )int fact(int n){
2026年
单选
A67773
递归函数必须有明确的终止条件,否则会出现无限递归,导致栈溢出。( )
2026年
判断