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

PROBLEM SET

递归

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

共 400 题
重置

题目列表

共 400 题
A57272 下⾯的fiboA( )和fiboB( )两个函数分别实现斐波那契数列,该数列第1、第2项值为1,其余各项分别 为前两项之和。下⾯有关说法错误的是()。 2023年-选择题 递归 时间复杂度 斐波那契数列 迭代 -- -- A58118 ⼯作沟通某公司有 N 名员⼯,编号从 0 ⾄ N-1 。其中,除了 0 号员⼯是⽼板,其余每名员⼯都有⼀个直接领导。我们假设 编号为 i 的员⼯的直接领导是 fi 。 该公司有严格的管理制度,每位员⼯只能受到本⼈或本⼈直接领导或间接领导的管理。具体来说,规定员⼯ x 可以 管理员⼯y,当且仅当 x=y,或 x=fy … 2023年-编程题 深度优先搜索 递归 最近公共祖先 树结构 -- -- A66111 ⽤递归法求n的阶乘,时间复杂度是 O(n) 。 2023年 递归 时间复杂度 阶乘 -- -- A66099 下⾯C++代码以递归⽅式实现合并排序,并假设merge (int T[], int R[], int s, int m, int t)函 数将有序(同样排序规则)的T[s..m]和T[m+1..t]归并到R[s..t]中。横线处应填上代码是( )。 2023年 递归 归并排序 分治算法 -- -- A57192 斐波那契数列前n项是1,1,2,3,5,8,13......补全下面程序代码,求第n项斐波那契数列的值。def fib(n) 2023年-选择题 递归 条件判断 斐波那契数列 -- -- A57191 用分治法求两个数的最大公约数,代码和运行结果如下,请选择合适的代码完成程序?( )def fun(m, n) 2023年-选择题 递归 最大公约数 分治法 -- -- A57186 下列程序中,当n=4时,返回结果为?( )def x(n) 2023年-选择题 递归 条件判断 函数调用 -- -- A57184 对于下列递归式子,当n=4时,F的值是?( )F(n)=F(n-1)*2F(1)=2 2023年-选择题 递归 数值计算 函数调用 -- -- A57183 下面函数实现的功能是?( )def mi(x, n) 2023年-选择题 递归 函数定义 幂运算 -- -- A57841 分治算法是把一个大问题分解为若干个规模较小、性质相同的子问题。最后子问题可以简单地直接求解,将所有子问题的解合并起来就是原问题的解。( ) 2023年-判断题 递归 算法思想 分治算法 -- -- A57838 对于递归而言,递推与回归,二者缺一不可。( ) 2023年-判断题 递归 递推与回归 -- -- A58111 数学证明问题上世纪中期,校园里流行一种数学游戏,其规则十分简单:任意取一个自然数,若它是奇数,则把它乘以3加上1,若它是偶数,则除以2。按此规则进行下去,经过若干步的计算就能得到自然数1。这个数学现象至今都没有得到完全的证明,但是可以编程来验证它的正确性。实现上述功能的部分程序代码如下,请补充完成空白处的内容。step = 1midlist = [] def subwork(n): glo… 2023年-编程题 递归 奇偶判断 全局变量 函数调用 -- -- A66898 下⾯的 C++代码⽚段⽤于计算阶乘 。请在横线处填⼊( ) ,实现正确的阶乘计算。1 int factorial(int n) { 2024年 递归 函数定义 阶乘计算 -- -- A66895 下⾯的代码⽚段⽤于计算斐波那契数列 。该代码的时间复杂度是 ( ) ?1 Int fibonacci(int n) { 2024年 递归 时间复杂度 斐波那契数列 -- -- A66887 递归函数在调⽤⾃⾝时 ,必须满⾜( ) , 以避免⽆限递归? 2024年 递归 递归终止条件 -- -- A66881 分治算法的核⼼思想是将⼀个⼤问题分解成多个相同或相似的⼦问题进⾏解决 ,最后合并得到原问题的解。 2024年 递归 算法思想 分治算法 -- -- A66876 在C语⾔中 ,递归的实现⽅式通常会占⽤更多的栈空间 ,可能导致栈溢出。 2024年 递归 栈溢出 栈空间 -- -- A66869 以下代码希望能在⼀棵⼆叉排序树中搜索特定的值 ,请在横线处填⼊( ) ,使其能正确实现相应功能。1 TreeNode* search(TreeNode* root, int target) { 2024年 递归 条件判断 二叉排序树 -- -- A68703 阅读下面代码,输出的结果是( )def f(n) 2024年 递归 条件判断 函数调用 -- -- A66846 以下代码希望能在一棵二叉排序树中搜索特定的值,请在横线处填入( ),使其能正确实现相应功能。1 TreeNode* search(TreeNode* root, int target) { 2024年 递归 条件判断 二叉排序树 -- --