知识点练习

当前筛选
CSP-S 真题
25 道题
递归关系式 T(n)=2T(n/2)+O(n2)T(n) = 2T(n/2) + O(n^2) 描述了某个分治算法的时间复杂度。请问该算法的时间复杂度是多少?
算法概念与复杂度分析
阅读程序 · 6 个小题
模拟与程序跟踪算法概念与复杂度分析
阅读程序 · 6 个小题
搜索与图遍历(DFS/BFS)递归、递推与分治数组与字符串算法概念与复杂度分析
假设一个长度为 nn 的整数数组中每个元素值互不相同,且这个数组是无序的。要找到这个数组中最大元素的时间复杂度是多少?( )
算法概念与复杂度分析
阅读程序 · 5 个小题
排序算法算法概念与复杂度分析程序基本概念与数据类型
阅读程序 · 6 个小题
算法概念与复杂度分析动态规划组合计数(离散与组合数学)
阅读程序 · 6 个小题
算法概念与复杂度分析字符串算法树与二叉树
假设 nn 是图的顶点的个数,mm 是图的边的个数,为求解某一问题有下面四种不同时间复杂度的算法。对于 m=Θ(n)m=\Theta(n) 的稀疏图而言,下面的四个选项,哪一项的渐近时间复杂度最小()。
算法概念与复杂度分析
现在用如下代码来计算 xnx^n,其时间复杂度为()。
算法概念与复杂度分析
阅读程序 · 6 个小题
初等数论算法概念与复杂度分析
阅读程序 · 6 个小题
二分查找与二分答案算法概念与复杂度分析
对于给定的 nn,分析以下代码段对应的时间复杂度,其中最为准确的时间复杂度为( )。
算法概念与复杂度分析
以比较为基本运算,在 n 个数的数组中找最大的数,在最坏情况下至少要做( )次运算。
算法概念与复杂度分析
阅读程序 · 6 个小题
字符串算法算法概念与复杂度分析
阅读程序 · 6 个小题
排序算法算法概念与复杂度分析
阅读程序 · 6 个小题
算法概念与复杂度分析程序基本概念与数据类型数及其运算与进制转换
以比较为基本运算,对于 2n2n 个数,同时找到最大值和最小值,最坏情况下需要的最小的比 较次数为( )。
算法概念与复杂度分析
斐波那契数列的定义为: F1=1F_{1}=1,F2=1F_{2}=1,Fn=Fn−1+Fn−2F_{n}=F_{n-1}+F_{n-2}(n≥3)(n\geq 3) 。现在用如下程序来计算斐波那契数列的第 nn 项,其时间复杂度为( )。
算法概念与复杂度分析
阅读程序 · 6 个小题
递归、递推与分治算法概念与复杂度分析
阅读程序 · 6 个小题
程序控制结构信息表示与编码算法概念与复杂度分析程序基本概念与数据类型
对一个 nn 个顶点、mm 条边的带权有向简单图用 Dijkstra 算法计算单源最短路时,如果不使用堆或其它优先队列进行优化,则其时间复杂度为( )。
算法概念与复杂度分析
阅读程序 · 6 个小题
程序基本概念与数据类型递归、递推与分治算法概念与复杂度分析
阅读程序 · 6 个小题
搜索与图遍历(DFS/BFS)字符串算法算法概念与复杂度分析
阅读程序 · 6 个小题
模拟与程序跟踪算法概念与复杂度分析
阅读程序 · 6 个小题
数组与字符串并查集算法概念与复杂度分析