锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产精品国产自在在线,亚洲欧美第一成人网站7777,亚洲日本乱码一区二区在线二产线http://m.tkk7.com/dengyin2000/zh-cnThu, 15 May 2025 16:36:21 GMTThu, 15 May 2025 16:36:21 GMT60銆奐ava杞歡緇撴瀯錛氳璁″拰浣跨敤鏁版嵁緇撴瀯錛堢2鐗堬級銆嬭涔︾瑪璁?錛嶉掑綊http://m.tkk7.com/dengyin2000/archive/2006/03/12/34902.html閭撹儰閭撹儰Sun, 12 Mar 2006 04:24:00 GMThttp://m.tkk7.com/dengyin2000/archive/2006/03/12/34902.htmlhttp://m.tkk7.com/dengyin2000/comments/34902.htmlhttp://m.tkk7.com/dengyin2000/archive/2006/03/12/34902.html#Feedback1http://m.tkk7.com/dengyin2000/comments/commentRss/34902.htmlhttp://m.tkk7.com/dengyin2000/services/trackbacks/34902.html銆?/SPAN>Java杞歡緇撴瀯錛氳璁″拰浣跨敤鏁版嵁緇撴瀯錛堢2鐗堬級銆嬭涔︾瑪璁?/SPAN>1錛嶉掑綊

  澶у鐨勬暟鎹粨鏋勫拰綆楁硶鏍規湰灝辨槸娣瘋繃鏉ョ殑錛屾煇澶╁湪鏌愭煇璁哄潧閲屾湁涓叧浜庢暟鎹粨鏋勫拰綆楁硶鍒板簳鍦ㄦ棩甯哥殑緙栫▼鍒板簳鏈夊澶х殑鐢ㄥ銆傚浜庢垜鏉ヨ錛屾垜騫朵笉瑙夊緱鎴戠敤涓婁簡閭d簺璁茬殑鏁版嵁緇撴瀯鍜岀畻娉曘?/SPAN>Java Collection Framework宸茬粡璺熸垜浠仛浜嗚繖浜涖傛垜宸茬粡鑳介潪甯哥啛緇冪殑浣跨敤Collection閲岄潰鐨勭被搴撱備絾鏄垜浠敤鐨勫熀鏈笂閮芥槸閭d簺綰挎ч泦鍚堬紙鍫嗘爤錛岄槦鍒楋紝鍒楄〃錛?/SPAN>Set錛夛紝闈炵嚎鎬ч泦鍚堬紙鏍戯紝鍫嗭紝鏁e垪鍜屽浘錛夋垜鎰熻姣旇緝灝戠敤鍒般傛垜涔熶富瑕佹槸鎯沖闈炵嚎鎬ч泦鍚堝仛涓浜涙瘮杈冦傜嚎鎬ч泦鍚堟瘮杈冪畝鍗曘?/SPAN>

 

  絎竴绔犲埌絎節绔犻兘鏄綰挎ч泦鍚堬紝 涔熸瘮杈冨鏄撶悊瑙o紝 鍦ㄨ繖閲屽氨蹇界暐鎺夈傜鍗佺珷鏄閫掑綊綆楁硶銆傛垜瀵硅繖绔犳瘮杈冩劅鍏磋叮錛岀敤閫掑綊瀹炵幇鏌愪釜綆楁硶鐪熺殑鎰熻闈炲父浼橀泤錛屼唬鐮佺煭鑰屽皯錛岃澶氶潪綰挎ч泦鍚堥兘鏄敤閫掑綊鏉ュ疄鐜扮殑銆備絾涔熸湁浠栫殑緙虹偣錛?/SPAN> 瀵規柟娉曠殑姣忔閫掑綊璋冪敤閮戒細鐢熸垚鏂扮殑灞閮ㄥ彉閲忓拰灞閮ㄥ弬鏁般?/SPAN>鍋囧閫掑綊灞傛澶鐨勮瘽錛屽氨浼氭秷鑰楀お澶氱殑stack銆?/SPAN>

 

浠諱綍閫掑綊瀹氫箟閮藉繀欏繪湁涓涓潪閫掑綊閮ㄥ垎錛涜繖涓潪閫掑綊閮ㄥ垎鍙仛鍩烘湰鎯呭喌錛屽畠浣跨殑閫掑綊璺沖嚭鏃犵┓寰幆閫掑綊銆?/SPAN>

Ex 1錛?/SPAN> 1~N鐨勭瘡鍔犺繃紼嬶紝鏁板?/SPAN>1锝?/SPAN>N鐨勭瘡鍔犲彲浠ョ湅鎴愭槸1锝?/SPAN>N錛?/SPAN>1鐨勭瘡鍔犲姞涓?/SPAN>N銆?/SPAN>

 

       public int sum(int num){

              
int result = 0;

              
if (num == 1){

                     
return 1;

              }


              
return result + num + sum(num - 1);

       }

榪欓噷鐨勫熀鏈儏鍐靛氨鏄絾num錛濓紳1鐨勬椂鍊欍?/SPAN> 褰撶劧榪欎釜鍙互涓嶇敤閫掑綊鏉ュ鐞嗭紝鐢ㄤ竴涓?/SPAN>for灝辮浜嗭紙鑰屼笖姣旂敤閫掑綊鏇寸洿瑙傦級銆傛垜浠繀欏昏兘鍒ゆ柇浠涔堟椂鍊欎嬌鐢ㄩ掑綊錛屼粈涔堟椂鍊欎笉浣跨敤閫掑綊錛屾墍鏈夐棶棰橀兘鍙互浣跨敤榪唬錛?/SPAN>for寰幆錛夎В鍐抽棶棰樸備笉榪囨湁浜涙儏鍐典笅錛岃凱浠f柟寮忚繃浜庡鏉傦紝瀵規煇浜涢棶棰橈紝閫掑綊鍙互鍐欏嚭鐭皬鑰屼紭闆呯殑浠g爜銆?/SPAN>

 

鐩存帴閫掑綊鍜岄棿鎺ラ掑綊錛屾柟娉曡皟鐢ㄨ嚜宸憋紝榪欏氨鏄洿鎺ラ掑綊錛堝涓婁釜渚嬪瓙錛夈傛柟娉曡皟鐢ㄥ彟涓涓柟娉曪紝鏈緇堝鑷村啀璋冪敤鍘熸柟娉曘傝繖灝辨槸闂存帴閫掑綊銆?/SPAN>

 

娌沖唴濉旈棶棰橈紙Towers of Hanoi錛夛紙鍙互涓婄綉鎵炬壘榪欎釜緇忓吀闂鐨勬弿榪幫級

瑙勫垯錛?/SPAN>

l         涓嬈″彧鑳界Щ鍔ㄤ竴寮犲渾鐩?/SPAN>

l         涓嶈兘灝嗗ぇ鐩樻斁鍦ㄥ皬鐩樼殑涓婃柟

l         闄や簡閭e紶鍦ㄦ煴瀛愪箣闂存惉鍔ㄧ殑鍦嗙洏涔嬪錛屾墍鏈夊渾鐩橀兘蹇呴』鍦ㄦ煇鏍規煴瀛愪笂

 

絳栫暐錛?/SPAN>

l         灝嗘渶涓婃柟鐨?/SPAN>N錛?/SPAN>1寮犲渾鐩樹粠鏈鍒濈殑鏌卞瓙縐誨埌閭f牴澶氬鐨勬煴瀛愪笂

l         灝嗘渶澶х殑鍦嗙洏浠庢渶鍒濈殑鏌卞瓙縐誨姩鍒版渶緇堢殑鏌卞瓙涓?/SPAN>

l         鍐嶅皢閭d釜澶氬嚭鏌卞瓙涓婄殑N錛?/SPAN>1寮犲渾鐩樼Щ鍒版渶緇堢殑鏌卞瓙涓?/SPAN>

 

Code錛?BR>

public      class TowersOfHanoi{

              
private int totalDisks;

              
// ------------------------------------------------------

              
// Sets up the puzzle with the specified number of disks

              
// ------------------------------------------------------

              
public TowersOfHanoi(int disks){

                     
this.totalDisks = disks;

              }


              
// ----------------------------------------------------------

              
// Performs the initial call to moveTower to solve the puzzle.

              
// Moves the disks from tower 1 to tower 3 using tower 2

              
// ----------------------------------------------------------

              
public void solve(){

                     moveTower(totalDisks, 
13,2);

              }


              
// -----------------------------------------------------------------

              
// Moves the specified number of disks from one tower to another by 

              
// moving a subtower of n-1 disks out of the way, moving one disk, 

              
// then moving the subtower back, Base case of 1 disk.

              
// -----------------------------------------------------------------

              
private void moveTower(int numDisks, int start, int end, int temp) {

                     
if (numDisks == 1){

                            moveOneDisk(start, end);

                     }
else{

                            moveTower(numDisks
-1, start, temp, end);

                            moveOneDisk(start, end);

                            moveTower(numDisks
-1, temp, end, start);

                     }


              }


              
private void moveOneDisk(int start, int end) {

                     System.out.println(
"Move one disk from " + start + " to " + end);

              }


       }



閭撹儰 2006-03-12 12:24 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 中文字幕不卡免费视频| 色偷偷噜噜噜亚洲男人| 久久久精品视频免费观看| 九月婷婷亚洲综合在线| 美女视频黄频a免费| 亚洲精品国产自在久久| 亚洲国产日韩成人综合天堂 | 亚洲精品国产V片在线观看| 亚洲αⅴ无码乱码在线观看性色| 国产视频精品免费视频| 久久久久亚洲AV成人网人人网站| 亚洲人xxx日本人18| 成年男女男精品免费视频网站 | 内射无码专区久久亚洲| 亚洲春色另类小说| 国产成人免费在线| 日本亚洲成高清一区二区三区 | 亚洲永久在线观看| 午夜免费福利影院| 一区二区三区免费在线观看| 国产亚洲美女精品久久久久狼| 国产成人久久精品亚洲小说| 亚洲人成网站在线观看青青| 无码人妻AV免费一区二区三区| 一本色道久久综合亚洲精品高清| 久久精品国产亚洲AV未满十八| 久久综合给合久久国产免费| 免费一看一级毛片| 亚洲午夜精品在线| 又黄又大的激情视频在线观看免费视频社区在线 | 免费高清小黄站在线观看| 亚洲影视一区二区| 国产小视频免费观看| 亚洲人成无码网站在线观看| 日韩国产免费一区二区三区| 亚洲丁香婷婷综合久久| 夭天干天天做天天免费看| 日韩一级片免费观看| 亚洲成人在线免费观看| 免费人成在线观看播放国产| 久久99青青精品免费观看|