基础题库
探索各种基础编程概念和问题解决技巧
请登录后使用状态筛选
简单判断题
若用数组按层序存储完全二叉树,且根节点下标为 0,则下标为 i 的节点左孩子下标为 2i+1,右孩子下标为 2i+2
若用数组按层序存储完全二叉树,且根节点下标为 0,则下标为 i 的节点左孩子下标为 2i+1,右孩子下标为 2i+2
正确率: -已完成: 0人GESP等级认证(Python)2026六月六级完全二叉树数组表示
中等判断题
以下代码可以正确地按层换行输出二叉树的节点值
以下代码可以正确地按层换行输出二叉树的节点值
正确率: -已完成: 0人GESP等级认证(Python)2026六月六级二叉树层序遍历输出
中等判断题
使用栈非递归实现二叉树前序遍历时,若希望先访问左子树,通常应先将右孩子入栈,再将左孩子入栈
使用栈非递归实现二叉树前序遍历时,若希望先访问左子树,通常应先将右孩子入栈,再将左孩子入栈
正确率: -已完成: 0人GESP等级认证(Python)2026六月六级非递归前序遍历
简单判断题
动态规划问题通常要求具有最优子结构,并且常常存在重叠子问题
动态规划问题通常要求具有最优子结构,并且常常存在重叠子问题
正确率: -已完成: 0人GESP等级认证(Python)2026六月六级动态规划基本特征
简单单选题
下列 Python代码的输出结果是( )
下列 Python代码的输出结果是( )
正确率: -已完成: 0人GESP等级认证(Python)2026六月七级math模块函数
中等单选题
在 Python中,已导入 math 模块。下列关于数学库函数的说法,正确的是( )
在 Python中,已导入 math 模块。下列关于数学库函数的说法,正确的是( )
正确率: -已完成: 0人GESP等级认证(Python)2026六月七级math模块返回值类型
中等单选题
在 Python中,关于函数参数传递的说法,正确的是( )
在 Python中,关于函数参数传递的说法,正确的是( )
正确率: -已完成: 0人GESP等级认证(Python)2026六月七级函数参数传递机制
困难单选题
有5个字符,它们出现的次数分别为 3、4、7、8、9 。使用哈夫曼编码时,最小 WPL 为( )
有5个字符,它们出现的次数分别为 3、4、7、8、9 。使用哈夫曼编码时,最小 WPL 为( )
正确率: -已完成: 0人GESP等级认证(Python)2026六月七级哈夫曼编码WPL计算
中等单选题
若 dp[i][j] 表示从网格 a[i][j] 左上角走到第 i 行第 j 列时能取得的最大数字和,且每次只能向右或向下移动。对于 i>1 且 j>1 的位置,正确的状态转移方程是( )
若 dp[i][j] 表示从网格 a[i][j] 左上角走到第 i 行第 j 列时能取得的最大数字和,且每次只能向右或向下移动。对于 i>1 且 j>1 的位置,正确的状态转移方程是( )
正确率: -已完成: 0人GESP等级认证(Python)2026六月七级动态规划状态转移方程
中等单选题
已知 f[0]=0,f[1]=2,并且对 i>=2 有 f[i]=max(f[i-1], f[i-2]+a[i])。若数组 a=[0,2,7,9,3,1],则 f[5] 的值为( )
已知 f[0]=0,f[1]=2,并且对 i>=2 有 f[i]=max(f[i-1], f[i-2]+a[i])。若数组 a=[0,2,7,9,3,1],则 f[5] 的值为( )
正确率: -已完成: 0人GESP等级认证(Python)2026六月七级动态规划递推计算