- 6
- 0
- 约7.3千字
- 约 7页
- 2022-08-19 发布于山西
- 举报
《数据结构》课程常见问题
单元3 算法及描述
1.算法及描述
:算法是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多
个操作。常见的算法有:穷举法,分治法,筛选法,构造法,贪心法,动态规划等。一般说来,算法可以
用自然语言、流程图和程序来描述。下面通过一个具体的例子来说明算法的描述方法。
例1、H 数问题(Hnum)
[问题描述]
所谓H数,是指该数除1以外最多只有2,3,5,7 四种因子,如630 即为H数,而22 不是。要求对
键盘输入的自然数N,求出第N个H数。如N=30,应输出49。规定要求的H数不超出长整型数的范围。
[算法分析]
从H数的定义可以看出,如果一个数是H数,那么将它的2,3,5,7 四种因子去掉以后必然是剩下1。
下面就根据H数的这一特性用穷举法来解决这个问题。首先用自然语言描述该算法。
算法1_1:穷举法计算第n 个H 数
第一步:从键盘输入一个自然数给N;
第二步:将h 置为 1,order 置为 1; {表示第一个H数为1}
第三步:如果order=n ,则转第七步;否则转第四步;
第四步:h 增加
您可能关注的文档
最近下载
- 山东省立医院医疗设备采购项目竞争性谈判采购文件(第一册).pdf VIP
- MGIEasy通用文库转换试剂盒(App-A)V1.0使用说明书A6.pdf VIP
- 高中历史高考第二章中华民族的抗日战争之第一节抗日战争的爆发课件人教版.ppt VIP
- 糖尿病足湿坏疽病历书写范文.docx VIP
- BS EN 50121-2-2017 铁路设施.电磁兼容性.第2部分:整个铁路系统对外界的排放.pdf VIP
- 会计师事务所自查报告及整改措施.docx VIP
- 水务安全培训课件开发专项培训.pptx
- 工程力学 教学课件 ppt 作者 佘斌 工程力学8-弯曲刚度.PPT VIP
- 脚手架工程危大监理实施细则.docx VIP
- 《电磁铁》课件 2026新人教鄂教版科学六年级上册.ppt
原创力文档

文档评论(0)