青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

技術,瞎侃,健康,休閑……

mahu@cppblog 人類的全部才能無非是時間和耐心的混合物
posts - 11, comments - 13, trackbacks - 0, articles - 12
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

兩個漢諾塔解法

Posted on 2006-06-29 22:07 mahudu@cppblog 閱讀(612) 評論(2)  編輯 收藏 引用 所屬分類: 數據結構、算法

第一個是遞歸版本的:(沒什么意思)

?

#include? < iostream > ????
using ? namespace ?std;?

void ?move( char ?from,? char ?to)?
{?
????cout?
<< ?from? << ? " ?to? " ? << ?to? << ?endl;?
}
?

void ?hanoi?( int ?n,? char ?from,? char ?to,? char ?bridge)?
{?
????
if (n? == ? 1 )?
????????move(from,?to);?
????
else ?
????
{?
????????hanoi?(n
- 1 ,?from,?bridge,?to);?
????????move(from?,bridge);?
????????hanoi?(n
- 1 ,?bridge,?from,?to);?
????}
?
}
?

int ?main()?
{?
????
int ?n;?
???? cout?
<< ? " input?n:\n " ;?
???? cin?
>> ?n;?
???? hanoi?(n,?
' A ' ,? ' C ' ,? ' B ' );?
????
return ? 0 ;?
}
?

?

?

第二個是遞歸版本的:(沒有用棧,因此還比較精妙)

對不起,由于一時疏忽,把兩個版本的程序貼成同一個了,十分抱歉,謝謝您的提醒,現更正如下:

#include? < iostream >
using ? namespace ?std;

void ?hanoi( int ?n)
{
?????
int ?i,?j,?f? = ? 1 ;
?????
int ?a? = ? 1 ,?b? = ?(n % 2 ) ? ? 3 : 2 ;
?????cout?
<< ?f? << ? " ?from? " ? << ? char ( ' A ' ? - ? 1 ? + ?a)? << ? " ?to? "???
??????????????? <<?char('A'?-?1?+?b)?<<?endl;
?????
for(n?=?(1<<n)?-?1,?i?=?1;?i?<?n;?i?+=?2)
?????
{
???????????
for(f?=?1,?j?=?i;?j%2;?j/=2,?f++);
???????????
if(f%2)
??????????????????a?
^=?b;
???????????b?
^=?a;
???????????cout?
<<?f?<<?"?from?"?<<?char('A'?-?1?+?a)?<<?"?to?"??
????????????????????? <<?char('A'?-?1?+?b)?<<?endl;
???????????a?
^=?b;
???????????
if(f%2)
??????????????????b?
^=?a;
???????????cout?
<<?f?<<?"?from?"?<<?char('A'?-?1?+?a)?<<?"?to?"??
????????????????????
?<<?char('A'?-?1?+?b)?<<?endl;
?????}

}


int ?main()
{
????
int ?n;
????cout?
<< ? " input?n:? " ;
????cin?
>> ?n;
????hanoi(n);

????
return ? 0 ;
}


?

Feedback

# re: 兩個漢諾塔解法  回復  更多評論   

2006-07-04 13:55 by 零碎宇
兩個版本貌似一樣,請指教

# re: 兩個漢諾塔解法  回復  更多評論   

2010-03-30 21:43 by 4525
版本吧 vcbf
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            日韩性生活视频| 免费观看成人www动漫视频| 亚洲国产精品成人综合| 亚洲人成在线观看网站高清| 亚洲午夜电影| 久久美女性网| 国产精品国色综合久久| 亚洲高清影视| 久久大逼视频| 99在线精品免费视频九九视| 久久久久se| 国产精品视频免费在线观看| 黄色一区二区在线| 亚洲视频一区| 欧美肥婆在线| 久久国产精品一区二区三区四区 | 欧美国产先锋| 韩国av一区二区三区| 红桃视频国产一区| 亚洲精品久久久久久久久久久久久 | 久久免费一区| 亚洲精品日韩一| 欧美精品久久久久久久免费观看| 欧美日韩mp4| 国产精品高潮呻吟视频| 亚洲高清自拍| 久久综合九色综合欧美狠狠| 亚洲清纯自拍| 欧美黄色片免费观看| 尤物在线观看一区| 久久精品夜色噜噜亚洲a∨| 亚洲少妇最新在线视频| 欧美日韩伦理在线| 一区二区三区四区五区在线| 亚洲国产精品尤物yw在线观看| 久久久99免费视频| 国内精品亚洲| 欧美xx视频| 美女黄毛**国产精品啪啪| 国产视频久久| 欧美一区二区三区四区高清| 亚洲免费在线精品一区| 国产九色精品成人porny| 欧美在线视频一区二区| 欧美一区二区三区四区高清| 国产在线拍偷自揄拍精品| 久久精品视频免费播放| 一区二区三区你懂的| 国产精品成人aaaaa网站| 亚洲欧美国产一区二区三区| 亚洲一区二区三区精品动漫| 国产一区二区三区黄视频| 蜜臀久久99精品久久久久久9| 久久久蜜桃一区二区人| 亚洲美女黄色片| 夜夜夜精品看看| 国产精品永久入口久久久| 久久精品视频在线免费观看| 亚洲精品免费观看| 欧美激情偷拍| 亚洲日本一区二区三区| 久久色在线观看| 久久一区二区精品| av72成人在线| 亚洲欧美国产日韩天堂区| 狠狠久久亚洲欧美专区| 亚洲欧洲综合| 国产一区二区三区在线观看免费| 蜜臀99久久精品久久久久久软件| 欧美二区不卡| 99天天综合性| 欧美伊人久久久久久久久影院 | 亚洲一区在线免费| 欧美中文字幕第一页| 99综合在线| 欧美一级片久久久久久久| 亚洲激情在线激情| 在线视频日韩| 国产欧美日韩不卡免费| 亚洲激情啪啪| 伊人狠狠色j香婷婷综合| 亚洲国产精品久久久久秋霞不卡| 国产美女精品在线| 亚洲三级免费观看| 国产自产精品| 亚洲视频第一页| 日韩视频在线免费观看| 亚洲综合视频一区| 红桃视频成人| 亚洲欧美日韩国产一区| 在线视频你懂得一区二区三区| 久久久久久久尹人综合网亚洲| 亚洲一区日本| 欧美日韩国产一区精品一区| 欧美韩国日本一区| 激情懂色av一区av二区av| 新片速递亚洲合集欧美合集| 亚洲在线1234| 国产日本欧美一区二区三区在线| 亚洲激情国产精品| 亚洲国产精品专区久久| 美女999久久久精品视频| 久久综合色婷婷| 亚洲黄网站在线观看| 久久在线91| 免费毛片一区二区三区久久久| 亚洲国产日韩在线| 久热精品在线| 欧美sm极限捆绑bd| 一区二区国产精品| 欧美日产在线观看| 久久影视精品| 亚洲美女中文字幕| 欧美精品亚洲二区| 亚洲一区二区三区免费观看| 亚洲免费在线电影| 国产精品久线观看视频| 欧美中文在线观看国产| 久久久亚洲欧洲日产国码αv | 久久久夜夜夜| 国产美女精品人人做人人爽| 亚洲一区中文| 午夜精品视频在线观看一区二区| 欧美日韩国产成人在线91| 亚洲精品一区二区三区四区高清| 亚洲免费电影在线观看| 欧美久久一级| 亚洲天堂成人| 久久久99精品免费观看不卡| 国内视频精品| 欧美国产国产综合| 日韩一级大片| 欧美一区二区三区四区在线观看地址| 国产精品久久久久一区二区| 亚洲免费视频在线观看| 久久中文久久字幕| 亚洲人妖在线| 欧美日韩综合视频网址| 性欧美在线看片a免费观看| 奶水喷射视频一区| 亚洲精选久久| 欧美激情第3页| 一区二区三区四区五区精品| 亚洲综合精品自拍| 国内成人精品2018免费看| 巨胸喷奶水www久久久免费动漫| 最新国产精品拍自在线播放| 亚洲深夜影院| 激情视频亚洲| 欧美日韩卡一卡二| 欧美亚洲免费在线| 亚洲高清不卡在线观看| 欧美亚洲三区| 亚洲日本欧美| 国产精品专区第二| 欧美aa国产视频| 亚洲精品欧洲| 亚洲乱码久久| 国产一区二区三区最好精华液| 母乳一区在线观看| 亚洲一区黄色| 亚洲欧洲精品一区二区三区| 久久精品成人| 亚洲国产精品传媒在线观看| 国内精品视频久久| 夜夜精品视频| 伊人久久综合97精品| 国产一区二区久久| 国产视频在线一区二区 | 欧美一区二区三区在| 先锋影音网一区二区| 午夜精品久久久久久久99水蜜桃| 在线视频中文亚洲| 在线视频亚洲欧美| 亚洲一区在线观看视频| 亚洲性xxxx| 午夜精品免费视频| 欧美一级片一区| 久久精品人人做人人综合| 久久久视频精品| 欧美.www| 亚洲人成久久| 亚洲视频网在线直播| 亚洲欧美国产三级| 欧美一区二区三区免费看| 欧美自拍偷拍午夜视频| 久久天堂成人| 欧美日韩色婷婷| 国产精品日韩一区| 国产一区二区高清视频| 一区二区视频免费完整版观看| 一区在线视频观看| 亚洲乱码视频| 中文精品一区二区三区| 一区二区激情视频| 欧美亚洲尤物久久| 美女网站在线免费欧美精品| 最新69国产成人精品视频免费 | 国产欧美在线视频| 精久久久久久|