![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
CrazyBuLLo
进击的码农
展开
-
python完成四种基本算法
冒泡排序 最优时间复杂度:O(n) (表示遍历一次发现没有任何可以交换的元素,排序结束。) 最坏时间复杂度:O(n2) 稳定性:稳定 ''' 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经...原创 2019-04-08 22:24:55 · 148 阅读 · 0 评论 -
加密算法、散列函数与数字签名
对称加密算法 加密密钥==解密密钥 流密码 指加密时每次加密一位或一个字节的明文 同步流密码 同步性 无错误传递性 主动攻击性 音频/视频提供版权保护 自同步流密码 自同步性 错误传递有限性 主动攻击性 明文统计扩散性 RC4/SEAL 分组密码 指加密时将明文分成固定长度的组,用同一密钥和算法对每一块加密,输出也是固定长度的密文 常用于网络加密 DES ESede/3DES/Trip...原创 2019-04-26 22:37:51 · 835 阅读 · 0 评论