基础题库
探索各种基础编程概念和问题解决技巧
请登录后使用状态筛选
中等单选题
关于单链表、双链表和循环链表,下列说法正确的是 ()。
关于单链表、双链表和循环链表,下列说法正确的是 ()。
正确率: -已完成: 0人GESP等级认证(C++)2026五级三月链表结构特性
困难单选题
双向循环链表中要在结点 p 之前插入新结点 s (均非空),以下指针操作正确的是()。
双向循环链表中要在结点 p 之前插入新结点 s (均非空),以下指针操作正确的是()。
正确率: 100%已完成: 2人GESP等级认证(C++)2026五级三月双向链表插入操作
中等单选题
下面函数用“哑结点”统一处理删除单向链表中的头结点与中间结点。横线处应填 ()。
下面函数用“哑结点”统一处理删除单向链表中的头结点与中间结点。横线处应填 ()。
正确率: -已完成: 0人GESP等级认证(C++)2026五级三月链表删除操作(哑节点技巧)
简单单选题
对如下代码实现的欧几里得算法(辗转相除法),执行 gcd(48, 18) 得到的调用序列为( )。
对如下代码实现的欧几里得算法(辗转相除法),执行 gcd(48, 18) 得到的调用序列为( )。
正确率: -已完成: 0人GESP等级认证(C++)2026五级三月欧几里得算法(递归过程)
困难单选题
下面代码实现了欧拉(线性)筛,横线处应填写( )。
下面代码实现了欧拉(线性)筛,横线处应填写( )。
正确率: -已完成: 0人GESP等级认证(C++)2026五级三月欧拉筛(线性筛)算法
中等单选题
埃氏筛中将内层循环从 j = ii 开始而不是 j = 2i 的主要原因是( )。
埃氏筛中将内层循环从 j = ii 开始而不是 j = 2i 的主要原因是( )。
正确率: -已完成: 0人GESP等级认证(C++)2026五级三月埃拉托斯特尼筛法
困难单选题
下面程序的运行结果为( )。
下面程序的运行结果为( )。
正确率: -已完成: 0人GESP等级认证(C++)2026五级三月二分答案(最大化最小值)
中等单选题
在升序数组中查找第一个大于等于 x 的位置,下面循环中横线应填( )。
在升序数组中查找第一个大于等于 x 的位置,下面循环中横线应填( )。
正确率: -已完成: 0人GESP等级认证(C++)2026五级三月二分查找(Lower Bound)
中等单选题
关于递归函数调用,下列说法错误的是( )。
关于递归函数调用,下列说法错误的是( )。
正确率: -已完成: 0人GESP等级认证(C++)2026五级三月递归与栈溢出
困难单选题
给定 n 根木头,第 i 根长度为 a[i]。要切成不少于 m 段等长木段,求最大可能长度,则横线上应填写( )。
给定 n 根木头,第 i 根长度为 a[i]。要切成不少于 m 段等长木段,求最大可能长度,则横线上应填写( )。
正确率: -已完成: 0人GESP等级认证(C++)2026五级三月二分答案(最大化问题)