算法
文章平均质量分 77
magiccreeer
小弟初来乍到,学了两天JAVA
展开
-
RSA加密算法学习笔记
RSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于数字签名。RSA以它的三个发明者 Ron Rivest, Adi Shamir, Leonard Adleman的名字首字母命名,这个算法经受住了多年深入的密码分析, 虽然密码分析者既不能证明也不能否定RSA的安全性,但这恰恰说明该算法有一定的可信性,目前它已 经成为最流行的公开密钥算法。 RSA密码生成规则: 1、随意选择两原创 2013-02-22 01:04:00 · 654 阅读 · 0 评论 -
fibnacci数列递归算法及改进
fibnacci数列1,1,2,3,5,8,13,21...,数列第一项和第二项等于1,从第三项开始开始,每一项都等于前两项之和,简单的用数学公式表示: n=0或n=1时,f(n)=1; n>1时,f(n) = f(n-1) + f(n-2) 可以看出使用递归算法可解决该问题,python代码如下: def fibnacci_I(x): if x < 0: re原创 2013-02-20 23:16:49 · 932 阅读 · 0 评论