- 216
- 0
- 约2.14千字
- 约 10页
- 2017-01-25 发布于香港
- 举报
半数单集问题解析
1.问题描述 2.算法设计 3.代码 4. 数据输入及结果输出 半数单集问题 1.问题描述 给定一个自然数n,由n开始可以依次产生半数集set(n)中的数如下: n set(n);(0n201) (2) 在n的左边加上一个自然数,但该自然数不能超过最近添加的数的一半; 按此规则进行处理,直到不能再添加自然数为止。 注意:该半数集不是多重集,集合中已经有的元素不再添加到集合中。 2.算法设计 算法设计:对于给定的自然数n,计算半数集set(n)中的元素个数。 这是一个典型的递归问题,通过调用自身来解决问题。 递归有两个关键: 退出递归的条件 递归的层次问题 在这个问题中,要算出set(n)的元素个数,需要先算出 set(1) 到 set(n/2),就形成了递归关系。 1 1 1 2 1 1 1 4 3 2 1 1 1 3 2 1 1 2 1 2 1 1 9 6 5 4 3 2 1 2.算法设计 在本题中仅是计算元素的个数,例如:set(6)={6,16,26,126,36,136}。 6 16 26 126 36 136 给定的最初的一个自然数6,元素个数为1 进入递归函数:在6的左边加上一个自然数,这个自然数的值0n=3,也就是说,这个自然数可选
您可能关注的文档
- 午后顿尼亚【作者:万东平】解析.doc
- 半刚性基层振动成型法施工技术与质量控制解析.ppt
- 半导体三极管2解析.ppt
- CNG试题重点.doc
- 半导体激光器光束复合解析.doc
- CO2地质封存重点.doc
- 半导体物理学(第七版)PPT 2016-5解析.ppt
- 半径补偿02解析.ppt
- 半截蜡烛(教学设计)解析.doc
- 半知菌亚门解析.ppt
- 2026届高考英语二轮复习高频考点增分提升练 模块五 介词(共2份 含解析).docx
- 湘教版八年级下册数学全册教学课件(新教材).pptx
- 2025第十三届全国湿法冶金工程技术交流会:实验室仪器分析技术在湿法冶金中的标准化实践.docx
- 2025第十三届全国湿法冶金工程技术交流会:湿法冶金和新能源行业氨氮废水资源化技术及应用.docx
- 2025第十三届全国湿法冶金工程技术交流会:面向绿色冶金未来的应用型技术突破.docx
- 2025第十三届全国湿法冶金工程技术交流会:络合-剪切诱导解络-超滤分离稀土.docx
- 2025第十三届全国湿法冶金工程技术交流会:二次铝灰机械活化碱浸除氨氟及制备冰晶石研究.docx
- 2025第十三届全国湿法冶金工程技术交流会:浆态床加氢设备外排油渣中钼和钒的回收工艺研究.docx
- 《城市建设档案管理规定》解读.pdf
- 《水电工程退役评估导则》.pdf
原创力文档

文档评论(0)