什麼是尾遞歸

編程時 咱們經常使用的遞歸, 例如 python def recsum(x): if x == 1: return x else: return x + recsum(x - 1) 可是 遞歸 有個問題,處理遞歸,計算機用的棧來存儲,每遞歸一次 調用一層棧,可是棧的大小有限制,屢次調用 會致使棧的溢出編程 這裏 咱們就須要使用尾遞歸函數 尾遞歸是指,在函數返回的時候,調用自身自
相關文章
相關標籤/搜索