算法分析与设计最大公约数问题实验报告.docVIP

  • 9
  • 0
  • 约7.98千字
  • 约 8页
  • 2016-10-20 发布于贵州
  • 举报

算法分析与设计最大公约数问题实验报告.doc

算法分析与设计最大公约数问题实验报告

算法设计与分析 实验报告书 实验名称: 算法设计与分析之实验一 ------ 求两个数的最大公约数 学 号: 2012210890 姓 名: 王朔 一 实验目的和要求 (1) 复习上课所讲的内容; (2) 掌握并应用算法的数学分析和后验分析方法; (3) 理解这样一个观点:不同的算法能够解决相同的问题,这些算法的解题思路不同,复杂程度不同,解题效率也不同。 (4) 至少设计出三个版本的求最大公约数算法;?? (5) 上机实现算法,并用测算三种算法的运行时间; (6) 通过分析对比,得出自己的结论。 二 实验内容 设计三种算法求两个自然数 m 和 n 的最大公约数,并分析每种算法运行所需时间. 三 实验环境 PCWin7系统 , VISUALC++6.0 四 设计思想及实验步骤 1.欧几里得辗转相除算法: ①输入两个正整数m,n(mn); ②求出两个数的最大值Max和最小值Min; ③计算Max除以Min所得的余数r; ④Max=Min,Min=r; ⑤若r=0,则m,n的最大公约数等于Max;否则转到②; ⑥输出最大公约数Max。 2.蛮力法算法: ①输入两个正整数m

文档评论(0)

1亿VIP精品文档

相关文档