《算法》复习总结 (屈嘉照).docVIP

  • 25
  • 0
  • 约5.47千字
  • 约 8页
  • 2016-04-29 发布于浙江
  • 举报
计科1112 屈嘉照 201011621121 算法概论复习总结 序言 书籍和算法 从Fibonacci数列开始 大O符号 大O符号精确定义:假设当算法输入规模是n时,两个算法的运行时间分别为 f(n)和g(n)。令f(n)和g(n)均为从正整数列到正实数列的函数。如果存在一个常数c0,使得f(n)≤c?g(n)成立,则我们称f=O(g)(这意味着“f增长的f=速度慢于g”)。 f=Ω(g)意味着g=O(f) f=⊙(g)意味着f=O(g)和f=Ω(g)同时成立。 第1章 数字的算法 1、基本算术 2、模运算 x≡y(mod N)?N整除(x-y) 替代准则:若x≡x’(mod N)和y≡y’(mod N)成立, 则有:x+y≡x’+y’(mod N)和xy≡x’y’(mod N) x+(y+z)≡(x+y)+z(mod N) 结合律 xy≡yx(mod N) 交换律 x(y+z)≡xy+yz(mod N) 分配律 3、素性测试 费马小定理:如果p是一个素数,那么对于任意的1≤a≤p,有ap-1≡1(mod p) 4、密码学 RSA:随机选取两个不同的素数p和q,并令N=pq。对任意与(p-1)(q-1)互素的整数e,有以下性质成立:(xe)d≡x mod N 5、通用散列表 散列函数:考虑任意一对不同的IP地址x=(x1,...,x4)和y=(y1,...,y4)

文档评论(0)

1亿VIP精品文档

相关文档