- 4
- 0
- 约3.06千字
- 约 24页
- 2016-12-28 发布于天津
- 举报
河內塔(Hanoi)問題 河內塔是由三根柱子,和n個不同直徑的圓盤所組成,它的遊戲方法是,將這n個圓盤由其一個柱子,全部搬至另一個柱子上,它的遊戲規則如下: ? 在搬動的過程中,直徑大的一定要在直徑小的圓盤下面。 ? 一次只能搬動一個圓盤,且圓盤只能在這三個柱子之間移動,不得超出範圍。 ? 演算法:虛擬碼 若有k個圓盤,則圓盤移動的總次數為: 2k-1+2k-2+…+2k-k=2k-1 設三個木樁為a 、 b 、 c,數量為n,而函式則為Hanoi (n , a , b , c) 當N為1時表示只要再移動一次就完成工作,也就是只要把a移到c就完成工作。 當N不為1時,作2個動作 1.執行Hanoi(n-1,a,c,b) 2.執行Hanoi(n-1,b,a,c) void Hanoi(int n , a, b,c) { if (n ==1) 列印 Move disk 1 form a to c; else { Hanoi(n-1,a,b,c); 列印Move disk n form a to c; Hanoi(n-1,b,c,a); 列印 Move disk 1~n-1 form b to c } } C語言:程式碼 #include stdio.h //#define SHOW_DETAILS #ifdef SHOW_DETAILS int Max_Disks
您可能关注的文档
- 帳票類一式-札幌市.doc
- 布病流行病学与疫情处理1.ppt-丽水市疾病预防控制中心.ppt
- 干部队伍作风建设无小事。-兰溪市团市委网站.doc
- 平成18年4月に施行された障害者自立支援法は、障害者が地域で安.doc
- 工程训练中心十万元以上仪器设备简介-山东大学工程训练中心.doc
- 平成21年3月24日開催事務部会研修会資料-一般社団法人神奈川県.ppt
- 广东旅游名镇名村申报表-广东省旅游局.doc
- 平面连杆机构------刘茹.ppt-安徽能源技术学校.ppt
- 广东职业技术学院纺织系针织教研室黄冠辉.ppt
- 广东省劳动和社会性保障厅.doc
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 工程勘察设计收费标准(2002年修订本)完整版.pdf
- 北师大版(2024)新教材小学二年级数学下册第五单元《图形王国》精品课件.pptx VIP
- 中微公司成都研发及生产基地暨西南总部项目环评报告表.docx
- 2025年河南工业和信息化职业学院单招职业技能测试题库含答案.docx VIP
- 《动物防疫监督》课件.ppt VIP
- 2025年河南工业和信息化职业学院单招职业技能测试题库(含答案).docx VIP
- 05s502图集阀门井图集 .docx VIP
- 煤矿新工机电培训课件.ppt VIP
- ”小学数学阅读策略初探“小课题研究申报表 .pdf VIP
- 托福阅读71套TPO(含答案).pdf VIP
原创力文档

文档评论(0)