漢洛塔算法
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");
}
{
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");
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
《10分鐘剖析》系統啓動2——啓動zygote
LKV_刘言
2020-07-08 03:38:53
Delphi函數指針的兩種定義
delphi中經常見到以下兩種定義 Type TMouseProc = procedure (X,Y:integer); TMouseEvent = procedure (X,Y:integer
procedure1984
2020-07-07 18:13:01
做程序員要細心,並且要懷疑自己
procedure1984
2020-07-07 18:13:01
Delphi中的內存對齊 與 Packed關鍵字
以delphi爲例:TTest = recordc1: char;i1: Integer;c2: char;c3: Char;end;這個結構如果
procedure1984
2020-07-07 18:13:01
excel中vlookup數據匹配
我傲故我狂
2020-07-07 10:05:46
idea工具下使用Java讀取配置文件的方式
TreesYang
2020-07-06 02:59:11
【leetcode】382. Linked List Random Node【M】【74】
sscssz
2020-07-05 16:23:50
401. Binary Watch【E】
sscssz
2020-07-05 15:44:42
Java類集框架:Collection , List , Set 和 Map 用法和區別
一、常見集合 首先看一下他們之間的關係 Collection 接口的接口 對象的集合 ├ List 子接口 按進入先後有序保存 可重複 │├ LinkedList
wusimin432503
2020-07-05 11:49:16
Java類集框架:項目實戰
wusimin432503
2020-07-05 11:49:16
mysql中聯合索引排序的問題
zhuxingKevin
2020-07-04 01:46:03
restTemplate遇到的編碼問題
zhuxingKevin
2020-07-04 01:46:03
《架構整潔之道》&《 重構改善既有代碼的設計》 整合
为道为僧_何必区分
2020-07-03 22:29:46
spring bean生命週期學習
为道为僧_何必区分
2020-07-03 22:29:46