function hanoi($n,$a,$b,$c)
{
if($n == 1){
move($a,1,$c);
}
else
{
hanoi($n-1,$a,$c,$b);
move($a,$n,$c);
move($n-1,$$b,$a,$c);
}
}
function move($a,$n,$c)
{
echo "move disk".$n."from".$a."to".$c."<br>";
}
hanoi(3,'x','y','z');
梵塔问题
最新推荐文章于 2024-04-15 21:11:06 发布