漢諾塔里的形參順序的變化規(guī)律是怎樣的def move(n, a, b, c):? ? if n==1:? ? print a,'-->',c? ? return? ? move(n-1,a,c,b) #為什么這里能把n-1搬到B柱,n=1時(shí)只執(zhí)行了一次就return了呀,而n=3或n=2時(shí)是沒有動(dòng)作的呀?? ? print a,'-->'c? ? move(n-1,b,a,c)?#為什么這里n-1能把B柱搬到C柱,同上疑問?形參是從(n, a, b, c)還是第二次(n-1,a,c,b)遞歸的?move(4, ‘A’,'B','C')
漢諾塔里的形參順序的變化規(guī)律是怎樣的?
慕粉2015185253
2017-03-31 23:10:53