通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
设计算法求解正整数n的阶乘,并分析该算法的时间复杂度及空间复杂度
def fact(n): result = 1 for i in range(2, n+1): result = result * i return result print(fact(5)) #5! = 120