A50007. 函数factorialrecursive(n)与 factorial cycle(n)分别是运用递归和循环计算 n 的阶乘的函数,因为两个函数都能够计算 n 的阶乘, 所以递归和循环的时间复杂度是一样的。def factorialrecursive(n): if n == 1: return 1return n*factorial(n-1)def factorial cycle(n): resu…
判断题
较难
知识点
题目描述
函数factorialrecursive(n)与 factorial cycle(n)分别是运用递归和循环计算 n 的阶乘的函数,因为两个函数都能够计算 n 的阶乘, 所以递归和循环的时间复杂度是一样的。
def factorialrecursive(n):
if n == 1:
return 1
return n*factorial(n-1)
def factorial cycle(n):
result = 1
while(n<1):
result = result * n
n = n-1
return result
选项(单选)
答案解析
详细答案解析为会员权益,按每日次数查看。
开通 / 升级会员
上一题
下一题