![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 80
超大帅比
这个作者很懒,什么都没留下…
展开
-
由LeetCode_633题引发的对算法时间复杂度的思考以及ArrayList和HashSet底层实现的巩固
今天在LeetCode刷题时碰到一个“怪题”,说难也不难,说不难我又花了很长时间,并且一直被困扰其中。百度参考别人意见,到最后解决,这个过程思考了很多,现在记下来。原题:633. 平方数之和 描述: 给定一个非负整数 c ,你要判断是否存在两个整数 a 和 b,使得 a2 + b2 = c。 示例1: 输入: 5 输出: True 解释: 1 * 1 + ...原创 2018-06-06 22:15:26 · 686 阅读 · 0 评论 -
RSA实现原理
RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。是最常用、安全的非对称加密算法,通常用来通信加密与签名认证,如HTTPS、SSH秘钥对连接方式以及众多商业公司的开放接口的签名认证都有其身影,公钥公...原创 2018-07-18 21:46:42 · 376 阅读 · 0 评论