- 7
- 0
- 约7.81千字
- 约 54页
- 2018-12-16 发布于浙江
- 举报
欧几里德算法 m n r 例:欧几里德算法——辗转相除法求两个自然数 m 和 n 的最大公约数 1.4 算法及算法分析 算法的描述方法——自然语言 优点:容易理解 缺点:冗长、二义性 使用方法:粗线条描述算法思想 注意事项:避免写成自然段 1.4 算法及算法分析 ① 输入m 和n; ② 求m除以n的余数r; ③ 若r等于0,则n为最大公约数,算法结束;否则执行第④步; ④ 将n的值放在m中,将r的值放在n中; ⑤ 重新执行第②步。 例:欧几里德算法 自然语言 1.4 算法及算法分析 优点:流程直观 缺点:缺少严密性、灵活性 使用方法:描述简单算法 注意事项:注意抽象层次 算法的描述方法——流程图 1.4 算法及算法分析 N 开始 输入m和n r=m % n r=0 m=n;n=r 输出n 结束 Y 流 程 图 例:欧几里德算法 1.4 算法及算法分析 优点:能由计算机执行 缺点:抽象性差,对语言要求高 使用方法:算法需要验证 注意事项:将算法写成子函数 算法的描述方法——程序设计语言 1.4 算法及算法分析 #include iostream.h int CommonFactor(int m, int n) { int r=m % n; while (r!=0) { m=n; n=
您可能关注的文档
最近下载
- (组织生活会)发言材料.doc VIP
- 新疆工业用水定额及生活用水.pdf
- 高考必背古诗文理解性默写(64篇)介绍.doc VIP
- 2025年项目管理专业计划价值与项目报告编制专题试卷及解析.pdf VIP
- 2025年特许金融分析师零利率下限环境下的期权定价模型调整专题试卷及解析.pdf VIP
- 多层互信息增强特征重构下的迁移精度评估指标设计与验证.pdf VIP
- 2025年无人机驾驶员执照航路规划导航系统与航路规划专题试卷及解析.pdf VIP
- 2025年健康管理师中医治未病思想与骨质疏松预防专题试卷及解析.pdf VIP
- 中建优秀QC成果汇编.pdf VIP
- 亲子游泳教学课件.ppt VIP
原创力文档

文档评论(0)