题目编号
语言
全部语言
等级
全部等级
知识点
选择知识点 (0)
找到 840 道判断题
EXY-TF-0965
第 36 题
分治法通常将一个规模较大的问题拆分为若干个规模较小、结构相似的子问题,分别求解后再合并子问题的结果。
正确
错误
语言: C++
GESP真题 五级
2026.6
判断题号: 5
EXY-TF-0964
第 37 题
在归并排序的合并操作中,如下代码片段可以正确地将两个已排序的子数组 LR 合并回原数组 arr 中。
void merge(int arr[], int left, int mid, int right) {
    int n1 = mid - left + 1;
    int n2 = right - mid;
    vector<int> L(n1), R(n2);
    for (int i = 0; i < n1; i++) L[i] = arr[left + i];
    for (int j = 0; j < n2; j++) R[j] = arr[mid + 1 + j];
    int i = 0, j = 0, k = left;
    while (i < n1 && j < n2) {
        if (L[i] <= R[j]) arr[k++] = L[i++];
        else arr[k++] = R[j++];
    }
    while (i < n1) arr[k++] = L[i++];
    while (j < n2) arr[k++] = R[j++];
}
正确
错误
语言: C++
GESP真题 五级
2026.6
判断题号: 4
EXY-TF-0963
第 38 题
对任意正整数 ab,以下两种写法的 gcd 函数返回值完全相同。
int gcd1(int a, int b) {
    return b ? gcd1(b, a % b) : a;
}

int gcd2(int a, int b) {
    while (b) {
        int t = b;
        b = a % b;
        a = t;
    }
    return a;
}
正确
错误
语言: C++
GESP真题 五级
2026.6
判断题号: 3
EXY-TF-0962
第 39 题
带哨兵头尾节点的双向循环链表,在表头插入节点 p,以下四步操作无论什么顺序执行结果都正确。
① p->next = head->next;
② p->prev = head;
③ head->next->prev = p;
④ head->next = p;
正确
错误
语言: C++
GESP真题 五级
2026.6
判断题号: 2
EXY-TF-0961
第 40 题
数组的存储空间在物理上通常是连续的,而链表的结点可以存储在不连续的内存空间中。
正确
错误
语言: C++
GESP真题 五级
2026.6
判断题号: 1
当前页显示 36 - 40 ,共 840 道判断题