python的递归函数--含尾递归

# -*- coding: UTF-8 -*- # 使用递归函数须要注意防止栈溢出。在计算机中,函数调用是经过栈(stack)这种数据结构实现的, # 每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。 # 因为栈的大小不是无限的,因此,递归调用的次数过多,会致使栈溢出 __author__ = 'Administrator' #下面的函数是求阶乘和 def fact(n):
相关文章
相关标签/搜索