為什么計算機理解了代碼的意思
def move(n, x, y, z):
? ? if n == 1:
? ? ? ? print x,'-->',z
? ? ? ? return
? ? move(n-1, x, z, y)
? ? move(1, x, y, z)
? ? move(n-1, y, x, z)
move(4, 'A', 'B', 'C')
漢諾塔會玩,代碼的意思我也理解,但不明白為什么計算機會理解想要的意思呢?比如? ? move(n-1, x, z, y) ? 是想讓 n-1 個圓盤,通過z柱子,從x柱子移動到y柱子。為什么計算機會理解這個意思呢。。
2020-01-25
確實很神奇
2019-10-23
樓主懂了嗎?
我也在糾結這個問題?
2019-10-16
你真有趣
2019-10-01
你是對遞歸不了解……不是對計算機理解……
2019-09-26
為什么代碼要這么寫呢。。