讲算法引论.pptVIP

  • 1
  • 0
  • 约4.3千字
  • 约 26页
  • 2017-12-13 发布于江苏
  • 举报
讲算法引论

* * * * * * * * * * * * * * * * * * * 第一章 算法引论 参考书目: 1、(美)Aho,Hopcroft,Ullman,算法设计与分析(影印版),中国电力出版社,2003年 2、Sara Baase,计算机算法-设计与分析导论(第三版 影印版),高等教育出版社,2001年 例子:给定两个正整数a和b,求它们的最大公因子 算法:欧几里德算法 输入:正整数a、b 输出:a和b的最大公因子 第一章 算法引论 1.1 算法的基本概念 一、什么是算法及其与程序的区别 求解的数学模型为: gcd(a, b) = gcd(b, a) //gcd为求(a, b)的最大公因子的函数,其中ab gcd(a, b) = gcd(b, a%b) //%为取模运算,求a除b的余数 = …… = gcd(b, 0) //当a%b=0时,b为(a, b)的最大公因子 什么是算法? 它是一组有穷规则的集合,它规定了解决某一 特定类型问题的一系列运算。 Gcd(int a, int b) //a, b∈N+ 1 if a b 2 then swap(a, b); //交换a和b,保证a比b大 3 n ← a%b; //a和b取余 4 while

文档评论(0)

1亿VIP精品文档

相关文档