基础题库
探索各种基础编程概念和问题解决技巧
请登录后使用状态筛选
中等单选题
考虑以下C++代码实现的快速排序算法,将数据从小到大排序,则横线上应填的最佳代码是( )。
考虑以下C++代码实现的快速排序算法,将数据从小到大排序,则横线上应填的最佳代码是( )。
正确率: -已完成: 0人C++五级GESP等级认证(C++)
简单单选题
若用二分法在[1, 100]内猜数,最多需要猜( )次。
若用二分法在[1, 100]内猜数,最多需要猜( )次。
正确率: -已完成: 0人C++五级GESP等级认证(C++)
中等单选题
下面代码实现了二分查找算法,在数组arr找到目标元素target的位置,则横线上能填写的最佳代码是( )。
下面代码实现了二分查找算法,在数组arr找到目标元素target的位置,则横线上能填写的最佳代码是( )。
正确率: -已完成: 0人C++五级GESP等级认证(C++)
简单单选题
贪心算法的核心特征是( )。
贪心算法的核心特征是( )。
正确率: -已完成: 0人C++五级GESP等级认证(C++)
中等单选题
函数int findMax(int arr[], int low, int high)计算数组中最大元素,其中数组arr从索引low到high,( )正确实现了分治逻辑。
函数int findMax(int arr[], int low, int high)计算数组中最大元素,其中数组arr从索引low到high,( )正确实现了分治逻辑。
正确率: -已完成: 0人C++五级GESP等级认证(C++)
中等单选题
小杨编写了一个如下的高精度乘法函数,则横线上应填写的代码为( )。
小杨编写了一个如下的高精度乘法函数,则横线上应填写的代码为( )。
正确率: -已完成: 0人C++五级GESP等级认证(C++)
中等判断题
单链表中删除某个结点p(非尾结点),但不知道头结点,可行的操作是将p的值设为p->next的值,然后删除p->next。
单链表中删除某个结点p(非尾结点),但不知道头结点,可行的操作是将p的值设为p->next的值,然后删除p->next。
正确率: -已完成: 0人C++五级GESP等级认证(C++)
简单判断题
链表存储线性表时要求内存中可用存储单元地址是连续的。
链表存储线性表时要求内存中可用存储单元地址是连续的。
正确率: -已完成: 0人C++五级GESP等级认证(C++)
中等判断题
线性筛相对于埃拉托斯特尼筛法,每个合数只会被它的最小质因数筛去一次,因此效率更高。
线性筛相对于埃拉托斯特尼筛法,每个合数只会被它的最小质因数筛去一次,因此效率更高。
正确率: -已完成: 0人C++五级GESP等级认证(C++)
简单判断题
贪心算法通过每一步选择当前最优解,从而一定能获得全局最优解。
贪心算法通过每一步选择当前最优解,从而一定能获得全局最优解。
正确率: -已完成: 0人C++五级GESP等级认证(C++)