EXY-SC-1220
第 281 题
以下代码实现了二叉排序树的哪种操作?
TreeNode* op(TreeNode* root, int val) {
if (root == nullptr) return new TreeNode(val);
if (val < root->val) {
root->left = op(root->left, val);
} else {
root->right = op(root->right, val);
}
return root;
}
语言:
C++
GESP真题
六级
2025.3
单选题号:
5
EXY-SC-1219
第 282 题
以下关于完全二叉树的代码描述,正确的是( )。
bool isCompleteTree(TreeNode* root) {
if (root == nullptr) return true;
queue<TreeNode*> q;
q.push(root);
bool hasNull = false;
while (!q.empty()) {
TreeNode* node = q.front();
q.pop();
if (node == nullptr) {
hasNull = true;
} else {
if (hasNull) return false;
q.push(node->left);
q.push(node->right);
}
}
return true;
}
语言:
C++
GESP真题
六级
2025.3
单选题号:
4
EXY-SC-1218
第 283 题
以下代码实现了树的哪种遍历方式?
void traverse(TreeNode* root) {
if (root == nullptr) return;
cout << root->val << " ";
traverse(root->left);
traverse(root->right);
}
语言:
C++
GESP真题
六级
2025.3
单选题号:
3
EXY-SC-1217
第 284 题
哈夫曼编码是一种数据压缩算法。以下关于哈夫曼编码的描述中,不正确的是( )。
语言:
C++
GESP真题
六级
2025.3
单选题号:
2
EXY-SC-1216
第 285 题
在面向对象编程中,类是一种重要的概念。下面关于类的描述中,不正确的是( )。
语言:
C++
GESP真题
六级
2025.3
单选题号:
1
当前页显示 281 - 285
,共 1260 道单选题