日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

10.递归是神马?recursion

發(fā)布時間:2025/3/21 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 10.递归是神马?recursion 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
遞歸的缺點: - 進棧出棧 - 效率低 遞歸:函數(shù)調用自身 漢諾塔 樹結構的定義 謝爾賓斯基三角形

【實例】

階 乘>>> def n(x):if x<0:print "x<0,Error!\n"elif x==0 or x==1:return 1else:return x*n(x-1)>>> n(-1) x<0,Error!>>> n(4) 24 >>> 斐波那契數(shù)列 def fab(x):if x<=0:print('Error!')elif x==1 or x==2:return 1else:return fab(x-1)+fab(x-2)>>> print(fab(-9)) Error! >>> print(fab(9)) 34 >>> 漢諾塔 >>> def hanoi(n , A , B , C):if n==1:print(A,'-->',C)else:hanoi(n-1 , A , C , B) #將A上的前n-1個盤子借助C移動到B上print(A,'-->',C) #將A上的第n個盤子移動到C上hanoi(n-1 , B , A , C) #將B上的n-1個盤子借助A移動到C上>>> hanoi(4,'A','B','C') ('A', '-->', 'B') ('A', '-->', 'C') ('B', '-->', 'C') ('A', '-->', 'B') ('C', '-->', 'A') ('C', '-->', 'B') ('A', '-->', 'B') ('A', '-->', 'C') ('B', '-->', 'C') ('B', '-->', 'A') ('C', '-->', 'A') ('B', '-->', 'C') ('A', '-->', 'B') ('A', '-->', 'C') ('B', '-->', 'C')

總結

以上是生活随笔為你收集整理的10.递归是神马?recursion的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。