基础题库
探索各种基础编程概念和问题解决技巧
请登录后使用状态筛选
中等单选题
给定一棵二叉树,采用广度优先搜索 BFS返回其右视图,其中右视图中的每个节点都是该层最右侧的节点。横线处应填写
给定一棵二叉树,采用广度优先搜索 BFS返回其右视图,其中右视图中的每个节点都是该层最右侧的节点。横线处应填写
正确率: -已完成: 0人GESP等级认证(C++)2026六月六级二叉树右视图BFS
中等单选题
下面代码实现二叉搜索树的插入操作。假设树中不存在重复值,横线处应填写
下面代码实现二叉搜索树的插入操作。假设树中不存在重复值,横线处应填写
正确率: -已完成: 0人GESP等级认证(C++)2026六月六级BST插入递归实现
困难单选题
给定一个整数数组 a,要求选择若干个不相邻元素使总和最大。函数 choose 返回最大总和,则横线处应填写
给定一个整数数组 a,要求选择若干个不相邻元素使总和最大。函数 choose 返回最大总和,则横线处应填写
正确率: -已完成: 0人GESP等级认证(C++)2026六月六级打家劫舍动态规划
困难单选题
下面代码实现 0/1背包的一维动态规划,第 i 个物品重量为wt[i],价值为val[i],宝宝容量为W 。横线处应填写
下面代码实现 0/1背包的一维动态规划,第 i 个物品重量为wt[i],价值为val[i],宝宝容量为W 。横线处应填写
正确率: -已完成: 0人GESP等级认证(C++)2026六月六级0/1背包一维DP
简单判断题
C++中构造函数可以声明为虚函数,从而实现运行时多态
C++中构造函数可以声明为虚函数,从而实现运行时多态
正确率: -已完成: 0人GESP等级认证(C++)2026六月六级虚构造函数
中等判断题
通过指向 Base 的指针删除 Derived 对象时,一定会先调用 Derived 的析构函数,再调用 Base 的析构函数
通过指向 Base 的指针删除 Derived 对象时,一定会先调用 Derived 的析构函数,再调用 Base 的析构函数
正确率: -已完成: 0人GESP等级认证(C++)2026六月六级虚析构函数
简单判断题
在 C++ STL中, stack 的 pop() 函数会返回栈顶元素并将其删除
在 C++ STL中, stack 的 pop() 函数会返回栈顶元素并将其删除
正确率: -已完成: 0人GESP等级认证(C++)2026六月六级STL stack接口
简单判断题
程序运行后会输出 2
程序运行后会输出 2
正确率: -已完成: 0人GESP等级认证(C++)2026六月六级queue基本操作
中等判断题
下列函数试图将整数 x 插入到一棵二叉搜索树中。假设二叉搜索树满足如下性质:对于任意结点,左子树中所有结点的值均小于该结点的值,右子树中所有结点的值均大于或等于该结点的值。判断该函数是否能够在插入后保持二叉搜索树性质
下列函数试图将整数 x 插入到一棵二叉搜索树中。假设二叉搜索树满足如下性质:对于任意结点,左子树中所有结点的值均小于该结点的值,右子树中所有结点的值均大于或等于该结点的值。判断该函数是否能够在插入后保持二叉搜索树性质
正确率: -已完成: 0人GESP等级认证(C++)2026六月六级BST插入逻辑错误
中等判断题
哈夫曼编码一定唯一,只要字符频率相同,得到的编码也一定完全相同
哈夫曼编码一定唯一,只要字符频率相同,得到的编码也一定完全相同
正确率: -已完成: 0人GESP等级认证(C++)2026六月六级哈夫曼编码唯一性