半数单集问题概要
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,也就是说,这个自然数可选
您可能关注的文档
- 半导体物理第二章+杂质能级概要.ppt
- 半导体的基本知识概要.ppt
- 半导体物理第6章概要.ppt
- 半导体集成电路第1部分概要.ppt
- 华东区资讯设备及耗材相关规范概要.ppt
- 半干法烟气脱硫产物资源化利用初探概要.ppt
- 华东师范大学财务报销细则概要.doc
- 半月板切除概要.ppt
- 华东理工大学概率论7概要.ppt
- 华中师范大学硕士论文答辩概要.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 高中物理选修34光的干涉衍射和偏振”知识点.pdf VIP
- 禾望电气2MW风机变频器用户手册.pdf
- 山东省淄博市张店区淄博实验中学2024-2025学年高二下学期3月月考英语试题(含解析,无听力音频有听力原文).pdf VIP
- 2025 历年初中地理会考真题精选汇编.pdf
- 2026上海安全监理(初证)考试精准题库及答案.docx VIP
- 云南大学研究生院调剂[1]2篇.docx VIP
- 我国大气颗粒物暴露与人群健康效应的关系.PDF VIP
- 肠菌移植治疗儿童孤独症谱系障碍中国专家共识(2025 版).pdf VIP
- 石城县志(卷之1-9)蒋廷桂 主修,光绪18[1892]-7.pdf VIP
- 石城县志(卷之1-9)蒋廷桂 主修,光绪18[1892]-2.pdf VIP
原创力文档

文档评论(0)