python的遞歸函數--含尾遞歸

# -*- coding: UTF-8 -*- # 使用遞歸函數須要注意防止棧溢出。在計算機中,函數調用是經過棧(stack)這種數據結構實現的, # 每當進入一個函數調用,棧就會加一層棧幀,每當函數返回,棧就會減一層棧幀。 # 因爲棧的大小不是無限的,因此,遞歸調用的次數過多,會致使棧溢出 __author__ = 'Administrator' #下面的函數是求階乘和 def fact(n):
相關文章
相關標籤/搜索