《算法》复习总结(何梓华).docVIP

  • 5
  • 0
  • 约3.48千字
  • 约 8页
  • 2016-04-29 发布于浙江
  • 举报
计科1112 201111621211 何梓华 算法总结 第0章 序言 考点 1、Fibonacci数列开始 Fn=Fn-1 +Fn-2 (n1) 住:F0=0,F1=1 算法: Function fib1(n) If n=0:return 0 If n=1:return 1 Return fib1(n-1)+ fib1(n-2) 2、大O符号 eg:5n^3+4n+3 则运行时间为O(n^3) 第1章 数字的算法 本章问题引导:因子分解素性测试 考点 1、模运算 数语表示:x三y(mod N) 等价于 N整除(x-y)eg:13三1(mod 6) 注意问题一:31 能否整除(2^345-1)? 2^345三(2^5)^69三32^69三1^69三1(mod 31) 能! 1.1、模的指数运算 eg:x^25=x^11001(2)=x^16*x^8*x 1.2、Euclid 的最大公因数算法 (1)eg:759=3*11*23 69=3*23 (2)算法 Function Euclid (a,b) Input: two integers a and b with a=b=0 Output: gcd(a,b) If b=0:return a return Euclid(b, a mod b) 2、素性测试 (1)费马小定理:如果p是一个素数,那么对于任意的1=a

文档评论(0)

1亿VIP精品文档

相关文档