漢洛塔算法

private void MoveItem(int n,string source,string useHandle,string target)
{
if (n == 1)
{
Response.Write(source + "----->" + target+"<br>");
}
else
{
MoveItem(n - 1, source, target, useHandle);
Response.Write(source + "----->" + target+"<br>");
MoveItem(n - 1, useHandle, source, target);
}
}
protected void Button1_Click(object sender, EventArgs e)
{
MoveItem(5, "source", "useHandle", "target");

}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章