递归调用栈
遞歸函數也使用調用棧,下面是計算階乘的遞歸函數。
def fact(x):if x==1:return 1else:return x*fact(x-1)print fact(3)下面詳細分析調用fact(3)時調用棧是如何變化的流程圖。
注意:每個fact調用都有自己的x變量,在一個函數調用中不能訪問另一個x變量。
總結
- 上一篇: 聚财宝保障成本的收取时间是
- 下一篇: 贪婪算法近似集合覆盖问题的解