
算法
文章平均质量分 65
残雪飞扬
这个作者很懒,什么都没留下…
展开
-
java实现RSA算法
import javax.crypto.Cipher;import java.io.ByteArrayOutputStream;import java.nio.charset.Charset;import java.security.*;import java.security.spec.PKCS8EncodedKeySpec;import java.security.spec.X509EncodedKeySpec;import java.util.*;public class RSAU.原创 2022-04-28 14:45:40 · 655 阅读 · 0 评论 -
什么是时间复杂度?
时间复杂度(Time complexity)是一个函数,它定性描述该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数. 时间复杂度常用大O表述,不包括这个函数的低阶项和首项系数。 常见的时间复杂度 常见的算法时间复杂度由小到大依次为. 时间复杂度的意义究竟什么是时间复杂度呢?让我们来想象一个场景:某一天,小灰和大黄同时加入了一个公司......一天过原创 2021-07-03 18:55:29 · 32742 阅读 · 11 评论 -
LRU 算法——简单的淘汰算法
————— 两个月前 —————用户信息当然是存在数据库里。但是由于我们对用户系统的性能要求比较高,显然不能每一次请求都去查询数据库。所以,小灰在内存中创建了一个哈希表作为缓存,每次查找一个用户的时候先在哈希表中查询,以此提高访问性能。很快,用户系统上线了,小灰美美地休息了几天。一个多月之后.........原创 2021-04-29 10:21:35 · 578 阅读 · 1 评论