测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

分类题库

C++编程题库

按题型、年份与知识点筛选,快速定位练习题。

共 39 题 2024年

题目列表

共 39 题
A66808 在N个元素的二叉排序树中查找一个元素,平均情况的时间复杂度是O(logN)。 2024年 时间复杂度 查找操作 二叉排序树 判断 A66734 关于直接插入排序,下列说法错误的是() 2024年 时间复杂度 排序算法 直接插入排序 单选 A66730 插入排序算法中,平均时间复杂度是O(n2),最坏的情况逆序情况下,达到最大时间复杂度。 2024年 时间复杂度 插入排序 算法分析 判断 A66726 小杨采用如下双链表结构保存他喜欢的歌曲列表:1 struct dl_node { 2024年 时间复杂度 指针操作 双链表 单选 A66721 上题代码的时间复杂度是( ) 2024年 时间复杂度 算法分析 单选 A66717 设 和 是两个长度为 的有序数组,现将 和 合并成一个有序数组,归并排序算法在最坏情况下至少要做 ( )次比较。 2024年 归并排序 时间复杂度 有序数组合并 比较次数分析 单选 A66703 n个节点的双向循环链表,在其中查找某个节点的平均时间复杂度是O(logn)。 2024年 时间复杂度 双向循环链表 链表查找 判断 A66694 唯一分解定理(算术基本定理)指出,每个大于1的自然数都可以唯一地分解成若干个素数的乘积。因此,我们可以很容易的对给定的自然数n进行质因数分解,时间复杂度仅为O(log(n))。 2024年 时间复杂度 唯一分解定理 质因数分解 判断 A66691 现使用有 N 个表项的哈希表,从 M 个元素中进行查找。该哈希表为解决哈希函数冲突,为每个表项处建立单链表存储冲突元素。其查找操作的最坏情况时间复杂度为O(M)。 2024年 时间复杂度 哈希表 冲突处理 判断 A66688 n个结点的二叉树,执行释放全部结点操作的时间复杂度是( )。 2024年 二叉树 时间复杂度 递归遍历 单选 A66680 下面程序的 Merge_Sort 函数时间复杂度为( )。void Merge(int a[], int left, int mid, int right) { 2024年 递归 归并排序 时间复杂度 分治算法 单选 A66679 下面 fibonacci 函数的时间复杂度为( )。int fibonacci(int n) { 2024年 递归 时间复杂度 算法分析 单选 A66676 已知等差数列的通项公式 ,则前 n 项和的求和公式为 。使用这一公式计算 的时间复杂度是O(1)。 2024年 时间复杂度 等差数列 求和公式 判断 A66663 C++程序的时间复杂度为( )。#include <iostream> 2024年 循环结构 时间复杂度 二维数组 单选 A66662 下面 fib 函数的时间复杂度为( )。int fib_rcd[MAX_N]; 2024年 递归 时间复杂度 记忆化搜索 单选 A66657 埃氏筛法和欧拉筛法都是使用筛法思想⽣成素数表的算法 ,欧拉筛法的时间复杂度更低。 2024年 时间复杂度 埃氏筛法 素数筛法 欧拉筛法 判断 A66571 给定如下代码,其时间复杂度为( )。1 int cellRecur(int n) { 2024年 递归 时间复杂度 算法分析 单选 A66566 某算法的递推关系式为T(n)=T(n-1)+n(n为正整数)及T(o)=1 ,则该算法的时间复杂度为O(n2)。 2024年 时间复杂度 递推关系 算法分析 判断 A66565 冒泡排序的平均时间复杂度为O(n2),但最优情况下为O(n)。 2024年 时间复杂度 冒泡排序 算法分析 判断