4
的塔感
的算法如下:不能让我的老师递归算法河内
Algorithm move(k, from, to, spare)
if k >0 then
move(k−1, from, spare, to)
printf (”move top disc from %d to %d\n”,
from, to)
move(k−1, spare, to, from)
k是磁盘的数量(http://en.wikipedia.org/wiki/Tower_of_Hanoi) 。我理解递归,我只是不明白这是如何工作的,任何人都可以理解这一点?
对不起,我是在我这里的描述含糊不清,这只是我的所发生的事情是非常模糊的认识太 - 我不知道是什么的printf线正在做这似乎举足轻重的整体功能。
dup http://stackoverflow.com/questions/1223305/tower-of-hanoi-recursive-algorithm – cyclotrojan 2012-10-09 04:53:20