题目编号
语言
全部语言
等级
全部等级
知识点
选择知识点 (0)
找到 1260 道单选题
EXY-SC-1480
第 21 题
无向图的边为 $(1, 2)$,$(1, 3)$,$(2, 4)$,$(3, 4)$,$(4, 5)$。从顶点 $1$ 开始进行 BFS,每轮根据出队顶点,将与其相邻顶点按编号从小到大入队,则顶点 $4$ 第一次入队时,队列的状态为( )。
A
$1, 2, 3, 4$
B
$2, 3, 4$
C
$3, 4$
D
$3, 4, 5$
语言: C++
GESP真题 七级
2026.6
单选题号: 10
EXY-SC-1479
第 22 题
下列关于排序稳定性的说法,正确的是( )。
A
冒泡排序在只交换相邻逆序元素时是稳定排序
B
选择排序一定是稳定排序
C
快速排序一定是稳定排序
D
稳定排序一定会改变相等元素的相对顺序
语言: C++
GESP真题 七级
2026.6
单选题号: 9
EXY-SC-1478
第 23 题
下面程序片段主要体现的算法思想是( )。
void dfs(int x, int y) {
    vis[x][y] = true;
    for (int k = 0; k < 4; k++) {
        int nx = x + dx[k], ny = y + dy[k];
        if (inside(nx, ny) && a[nx][ny] == 1 && !vis[nx][ny])
            dfs(nx, ny);
    }
}
A
泛洪算法
B
二分查找
C
贪心算法
D
归并排序
语言: C++
GESP真题 七级
2026.6
单选题号: 8
EXY-SC-1477
第 24 题

下面代码是一维数组优化 $0/1$ 背包的核心片段,其中 $w[i]$ 表示第 $i$ 件物品的重量,$v[i]$ 表示第 $i$ 件物品的价值。横线处应填入( )。

for (int i = 1; i <= n; i++) {
    for (int c = W; c >= w[i]; c--) {
        __________;
    }
}
A

dp[c] = max(dp[c], dp[c + w[i]] + v[i])

B

dp[c] = min(dp[c], dp[c - w[i]] + v[i])

C

dp[c] = dp[c - w[i]] + v[i]

D

dp[c] = max(dp[c], dp[c - w[i]] + v[i])

语言: C++
GESP真题 七级
2026.6
单选题号: 7
EXY-SC-1476
第 25 题

已知 f[0] = 0f[1] = 2,并且对 i >= 2f[i] = max(f[i - 1], f[i - 2] + a[i])。若 a[1..5] = {2, 7, 9, 3, 1},则 f[5] 的值为( )。

A

10

B

11

C

12

D

22

语言: C++
GESP真题 七级
2026.6
单选题号: 6
当前页显示 21 - 25 ,共 1260 道单选题