题目编号
语言
全部语言
等级
全部等级
考查知识点
选择考查知识点 (0)
找到 1506 道单选题
EXY-SC-1586
第 161 题
有 $5$ 个字符,其出现频率分别为 $2$、$4$、$5$、$9$、$12$。按哈夫曼算法构造编码树,其最小带权路径长度 WPL 为( )。
A
$68$
B
$69$
C
$71$
D
$73$
语言: C++
GESP真题 六级
2026.9
单选题号: 11
EXY-SC-1585
第 162 题

下面函数在二叉搜索树中查找值 x 。横线处应填写( )。

TreeNode *searchBST(TreeNode *root, int x) {
    if (root == nullptr || root->val == x)
        return root;
    if (x < root->val)
        return searchBST(root->left, x);
    return   __________________________;
}
A

searchBST(root->left, x)

B

searchBST(root->right, x)

C

searchBST(root, x + 1)

D

root->right

语言: C++
GESP真题 六级
2026.9
单选题号: 10
EXY-SC-1584
第 163 题

以下代码实现二叉树左子树优先的深度优先搜索算法,则横线上应填写( )。

void dfs(TreeNode *root) {
    if (root == nullptr)
        return;

    stack<TreeNode *>  s;
    s.push(root);
    while (!s.empty()) {
        TreeNode *node = s.top();
        s.pop();
        cout << node->value << " ";

        ——————————————     // 在此处填入代码
    }
}
A
s.push(node->right);
s.push(node->left);
B
s.push(node->left);
s.push(node->right);
C
if (node->right)
     s.push(node->right);
if (node->left)
     s.push(node->left);
D
if (node->left)
     s.push(node->left);
if (node->right)
     s.push(node->right);
语言: C++
GESP真题 六级
2026.9
单选题号: 9
EXY-SC-1583
第 164 题

下面函数用于计算二叉树的高度,横线处应填写( )。

int height(TreeNode *root) {
    if (root == nullptr)
        return 0;
    int leftH = height(root->left);
    int rightH = height(root->right);
    return   __________________________;
}
A

leftH + rightH

B

min(leftH, rightH) + 1

C

max(leftH, rightH)

D

max(leftH, rightH) + 1

语言: C++
GESP真题 六级
2026.9
单选题号: 8
EXY-SC-1582
第 165 题

已知一棵二叉树的先序遍历序列为 A B D E C F ,中序遍历序列为 D B E A C F ,则其后序遍历序列是( )。

A

D E B F C A

B

D B E F C A

C

E D B F C A

D

D E B C F A

语言: C++
GESP真题 六级
2026.9
单选题号: 7
当前页显示 161 - 165 ,共 1506 道单选题