- 9
- 0
- 约7.97千字
- 约 28页
- 2016-11-28 发布于河南
- 举报
Cchapter8
1)函数重载(overload) 同一函数名有多种实现版本,形参个数或类型不能全同 2)函数模板(template) 一个针对不同数据类型的通用函数 templateclass T,templatetypename T 3)有默认参数的函数 出现在最右边,省略时取默认参数值 4)函数的嵌套调用 5)函数的递归调用 要点:递归关系式(递归算法),终止并返回的条件 6)内部函数、外部函数 static、extern 例1(Hanoi塔问题,P133)有三个塔A、B、C,开始时A塔上有8个大小不同的盘子,大的在下,小的在上。编程实现将A座上的8个盘子移动到C座,要求:每次只能移动一个盘子,且始终保持大盘在下小盘在上,输出全部的移动步骤。在移动中可以利用B座。 问题思路:一个、两个、N个;A到C、A到B、C到B等价。 递归算法:1)N=0不要移。N=1,则从A移动到C;假设可将 N-1个从A移动到C,也可以从A移动到B,于是 2)从A移动{1..N-1}到B 3)从A移动N号盘子到C 4)从B移动{1..N-1}个盘子到C,则完成任务。 程序实现:用A、 B 、 C代表3
您可能关注的文档
最近下载
- 初三上册数学知识汇总.pdf
- 通用技术试题库(含答案)(精华版).docx
- Aopa无人机装调检修教员考试 100 道题(含答案)测试卷及答案.docx VIP
- (整理版)特殊四边形的综合应用.pdf
- QCR9213-2017 铁路架桥机架梁技术规程.pdf
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
- 2024工程硕士预测复习及完整答案详解【全国通用】.docx
- 食品标准法规及应用 食品生产通用卫生规范 食品生产通用卫生规范ppt.pptx VIP
- 妊娠期和产褥期脑静脉血栓形成管理指南(2025版).pptx VIP
- 雷锋精神 薪火相传主题班会ppt.pptx VIP
原创力文档

文档评论(0)