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

PROBLEM SET

时间复杂度

按知识点筛选题目,系统巩固该考点。

共 219 题
重置

题目列表

共 219 题
A67115 二分查找仅适用于有序数据。若输入数据无序,当仅进行一次查找时,为了使用二分而排序通常不划算。 2025年 时间复杂度 二分查找 排序 -- -- A67112 以下 fib 函数计算第 n 项斐波那契数( fib(0)=0 , fib(1)=1 ),其时间复杂度为 O(n)。int fib(int n) { 2025年 递归 时间复杂度 斐波那契数列 -- -- A67099 下面的函数 selectTopK() 实现从 n 个学生中选出前 k 名成绩最好的学生颁发奖学金(不需要对所有 学生完全排序,只需要找出前 k 名),则横线上应填写( )。 2025年 时间复杂度 数组遍历 选择算法 -- -- A67097 给定如下C++算法,其时间复杂度为( )。 2025年 时间复杂度 算法分析 -- -- A67087 考虑用如下递推方式计算斐波那契数列,时间复杂度是 O(n)。int n = 10; 2025年 递推 时间复杂度 数组 斐波那契数列 -- -- A61021 以下代码的时间复杂度是?( )1 def func(n) 2026年 循环结构 时间复杂度 算法分析 -- -- A61010 下面这段程序的时间复杂度为平方阶O(n)。1 def func(n) 2026年 时间复杂度 循环嵌套 算法分析 -- -- A60993 有n位同学的成绩已经从小到大排好序,现在对它执行下面这段以第一个元素为 pivot 的快速排序,请问此次排序的时间复杂度是( )。1 def quicksort(a, l, r) 2026年 递归 快速排序 时间复杂度 有序数组 -- -- A60990 有一个存储了 n 个整数的线性表,分别用 Python 列表(数组)和自定义单链表两种方式实现。在已知元素下标(或结点对象引用)的前提下,Python 列表的随机访问操作时间复杂度为O(1);而在 Python 实现的单链表中,已知某结点对象的引用时,在该结点之后插入一个新结点的操作时间复杂度也为O(1)。 2026年 时间复杂度 数组随机访问 单链表插入 -- -- A60987 若某算法满足递推式:则其时间复杂度为O(nlogn)。 2026年 时间复杂度 递推式 主定理 -- -- A60983 线性筛相比埃氏筛的核心改进在于:埃氏筛中一个合数可能被多个质数重复标记,线性筛通过"每个合数只被其最大质因子筛去"的策略,保证每个合数恰好被标记一次,从而实现O(n)的时间复杂度。 2026年 时间复杂度 埃氏筛 线性筛 质数筛法 -- -- A67946 下列代码段的时间复杂度为( )。1 int cnt=0; 2026年 时间复杂度 嵌套循环 算法分析 -- -- A67935 由于选择排序和插入排序的时间复杂度均为 ,在任何实际场景下两者的性能表现几乎相同,可以互相替代。 2026年 时间复杂度 排序算法 选择排序 插入排序 -- -- A67934 下面用递推方式计算斐波那契数列第 n 项的程序,时间复杂度是O(2n)。1 int fib(int n) { 2026年 递推 循环结构 时间复杂度 斐波那契数列 -- -- A67921 有n位同学的成绩已经从小到大排好序,现在对它执行下面这段以第一个元素为 pivot 的快速排序,请 问此次排序的时间复杂度是( )。1 void quicksort(vector<int>& a, int l, int r) { 2026年 递归 分治 快速排序 时间复杂度 -- -- A67918 有一个存储了 个整数的线性表,分别用数组和单链表两种方式实现。在已知下标(或结点指针)的前提下,数组的随机访问是 , 而在链表中已知某结点的指针时,在该结点之后插入一个新结点的操作也是O(1)。 2026年 时间复杂度 数组 插入操作 单链表 -- -- A67915 若某算法满足递推式:T(n) =2T(n/2)+O(n) ,则其时间复杂度为O(nlogn) 。 2026年 时间复杂度 分治法 递推式 -- -- A67910 线性筛相比埃氏筛的核心改进在于:埃氏筛中一个合数可能被多个质数重复标记,线性筛通过"每个合数只被其最大质因子筛去"的策略,保证每个合数恰好被标记一次,从而实现O(n)的时间复杂度 2026年 时间复杂度 埃氏筛 线性筛 质数筛法 -- -- A67891 设二叉树共有n个结点,函数 preorderTraversal 以下代码的时间复杂度为O(n),空间复杂度为O(n)。1 struct TreeNode { 2026年 递归 时间复杂度 空间复杂度 二叉树遍历 -- -- A67889 在动态规划问题中,状态空间相同且没有重复计算的情况下,“状态转移方程+递推”与“递归+记忆化搜索”的时间复杂度通常相同。 2026年 动态规划 时间复杂度 记忆化搜索 -- --