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

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

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

兩個漢諾塔解法

Posted on 2006-06-29 22:07 mahudu@cppblog 閱讀(613) 評論(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>
            亚洲茄子视频| 欧美成人激情在线| 亚洲高清自拍| 久久久精品国产免大香伊| 亚洲一区精彩视频| 午夜伦欧美伦电影理论片| 午夜亚洲视频| 久久色在线观看| 亚洲成色精品| 一本久久精品一区二区| 亚洲一区二区在线视频| 欧美中文字幕在线观看| 免费成人黄色av| 国产精品高潮呻吟视频| 国产一区二区精品丝袜| 亚洲精品韩国| 性欧美video另类hd性玩具| 久久蜜桃香蕉精品一区二区三区| 欧美成人第一页| 99ri日韩精品视频| 亚洲欧美日韩国产一区二区三区| 久久久99精品免费观看不卡| 欧美国产第一页| 国产精品免费aⅴ片在线观看| 国产日产亚洲精品| 亚洲美女中文字幕| 久久精品午夜| 一本色道久久综合狠狠躁篇怎么玩 | 久久亚洲色图| 亚洲欧洲精品一区二区精品久久久 | 亚洲女人av| 美女脱光内衣内裤视频久久影院 | 一区二区三区国产盗摄| 久久精品亚洲精品国产欧美kt∨| 亚洲高清在线观看| 欧美在线免费一级片| 欧美日韩中文字幕日韩欧美| 激情视频一区二区三区| 亚洲资源av| 亚洲人妖在线| 久久一综合视频| 国产日韩欧美日韩大片| 一本色道久久综合亚洲精品高清 | 在线亚洲高清视频| 欧美成人午夜激情视频| 精品成人国产在线观看男人呻吟| 亚洲一区激情| 一本色道久久综合亚洲精品不| 久久在线91| 国产一区欧美| 久久国产精品99国产| 亚洲视频久久| 国产精品99一区二区| av成人免费观看| 亚洲电影一级黄| 久久中文欧美| 亚洲夫妻自拍| 欧美国产日韩一区二区三区| 久久久蜜桃精品| 亚洲电影免费观看高清| 免费成人性网站| 女女同性女同一区二区三区91| 好吊色欧美一区二区三区视频| 欧美在线日韩精品| 欧美一二区视频| 伊人精品成人久久综合软件| 久热精品在线视频| 美女脱光内衣内裤视频久久影院| 亚洲国产精品悠悠久久琪琪| 欧美激情一区二区三区四区| 免费视频一区二区三区在线观看| 亚洲国产精品视频一区| 亚洲国产91精品在线观看| 欧美国产精品专区| 中文精品一区二区三区| 亚洲一区二区三区四区在线观看 | 在线视频日韩| 亚洲自拍偷拍色片视频| 欧美亚洲免费| 亚洲伦伦在线| 欧美日韩国产成人| 亚洲一区二区三区中文字幕在线| 一区二区久久| 国产亚洲在线观看| 欧美国产日韩视频| 欧美午夜一区| 久久久噜噜噜久久人人看| 久久久久久亚洲精品杨幂换脸| 亚洲第一天堂av| 日韩视频免费在线观看| 国产精品女主播| 另类图片综合电影| 欧美精品一区二区三区蜜臀| 午夜精品福利一区二区蜜股av| 久久疯狂做爰流白浆xx| 亚洲精品视频在线观看免费| 亚洲午夜性刺激影院| 国产综合在线视频| 亚洲日本一区二区| 国产伊人精品| 一本色道久久综合亚洲精品高清| 黄色成人免费观看| 一区二区三区免费看| 在线观看欧美亚洲| 亚洲一区二区三区免费观看| 最近看过的日韩成人| 亚洲欧美在线观看| 一区电影在线观看| 久久伊伊香蕉| 欧美在线一二三| 欧美另类在线观看| 免费中文日韩| 国产资源精品在线观看| 中文精品视频| 99热在这里有精品免费| 久久日韩精品| 久久人人爽人人| 国产精品一二一区| 99精品免费视频| 日韩亚洲国产欧美| 久热爱精品视频线路一| 久久久国产视频91| 国产精品亚洲精品| 夜夜夜久久久| 一区二区三区高清视频在线观看 | 欧美午夜视频网站| 亚洲国产一区在线观看| 狠狠狠色丁香婷婷综合激情| 亚洲午夜精品福利| 亚洲欧美国产三级| 欧美日韩在线播放一区二区| 亚洲韩国精品一区| 亚洲欧洲日产国产综合网| 久久久久国产一区二区三区四区 | 欧美一区二区三区婷婷月色 | 欧美一区二区精品在线| 午夜影院日韩| 国产精品有限公司| 亚洲欧美日韩国产成人| 欧美在线在线| 国产一区在线看| 久久久久久久久蜜桃| 老司机精品导航| 在线观看不卡av| 久久亚洲精品网站| 亚洲高清不卡av| 99国产精品久久久久久久成人热| 欧美国产日韩视频| 日韩亚洲欧美成人一区| 亚洲网址在线| 国产麻豆综合| 久久久久免费| 亚洲成色精品| 亚洲网址在线| 国内精品国产成人| 欧美不卡激情三级在线观看| 亚洲人成小说网站色在线| 在线亚洲自拍| 国产亚洲aⅴaaaaaa毛片| 欧美在线亚洲| 欧美电影免费观看大全| av成人免费在线| 国产欧美一区二区三区在线看蜜臀| 性伦欧美刺激片在线观看| 看片网站欧美日韩| 一本到12不卡视频在线dvd| 国产精品久久久久久超碰| 欧美亚洲视频在线观看| 亚洲春色另类小说| 午夜精品久久久久久久99黑人| 国产一区日韩二区欧美三区| 欧美大片在线观看| 亚洲欧美综合v| 91久久国产精品91久久性色| 午夜一区二区三区在线观看| 亚洲高清免费在线| 国产精品国产三级国产专播品爱网 | 欧美激情综合| 性视频1819p久久| 91久久极品少妇xxxxⅹ软件| 国产精品久久久久久久久免费樱桃 | 亚洲小说欧美另类婷婷| 欧美二区在线播放| 先锋影音久久久| 亚洲精品日本| 一区二区三区在线免费观看| 欧美三级午夜理伦三级中文幕| 久久精品亚洲一区二区三区浴池| 日韩亚洲欧美成人一区| 欧美第一黄网免费网站| 久久精品国产精品亚洲精品| 在线视频你懂得一区| 亚洲啪啪91| 国外精品视频| 国产欧美日韩另类一区| 国产精品v日韩精品| 一本久道久久综合狠狠爱| 理论片一区二区在线| 先锋影音国产一区| 亚洲午夜激情免费视频|