![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
「已注销」
这个作者很懒,什么都没留下…
展开
-
冒泡、选择、折半排序
冒泡排序:选择排序一:选择排序二:折半排序:原创 2019-01-11 15:47:11 · 155 阅读 · 0 评论 -
DES对称加密算法
前言:1.DES是一个经典的分组加密算法,以64位为分组对数据进行加密(分组),加密和解密使用的是同一个算法(对称);2.密钥长64位,事实上56位参与DES运算,每8位中最后一位是奇偶校验位(保证密钥每8位都有奇数个1);3.加密过程:对于每一个明文分组,进行一次初始置换IP(Initial Permutation),之后循环使用16个子密钥进行16轮加密,最后进行一次末置换(IP^-1...原创 2019-01-23 11:39:33 · 2732 阅读 · 0 评论 -
Java ArrayList 、LinkedList 集合
前言: ArrayList、LinkedList是用于存储对象引用列表的两个Java Collection Framework类。ArrayList、LinkedList都实现了List接口。List Interface List只是元素的有序集合(也称为序列)。它添加了面向位置的操作,可用于快速访问,添加和删除列表中特定索引位置的元素...原创 2019-02-25 16:35:38 · 264 阅读 · 0 评论 -
Java删除Map中元素
前言: 关于Java从Map中删除元素的使用,可以使用删除单个元素的事实Map.remove。示例:初始化一个Map对象Map<Integer, String> map = new HashMap<>();map.put(1, "value 1");map.put(2, "value 2");map.put(3, "value 3");map....原创 2019-03-07 11:40:00 · 11763 阅读 · 0 评论 -
Java Map.merge() 使用
前言: 关于Map.merge()这可能是Key-Value中最通用的操作。但它也相当模糊很少使用。merge():它将新值置于给定键下(如果不存在)或更新具有给定值的现有键(UPSERT)。示例://计算唯一的单词出现次数var map = new HashMap<String, Integer>();words.forEach(word -> ...原创 2019-03-11 13:10:48 · 14933 阅读 · 0 评论 -
Java12 字符串 API 新特性
前言: JDK 12版本中将出现的新API方法将于3月19日发布。与JEP-334: JVM Constants API.有关。String#indent(int)该方法允许我们调整String实例的缩进。String result = "foo\nbar\nbar2".indent(4);System.out.println(result);// foo// ...原创 2019-03-12 20:38:10 · 7718 阅读 · 0 评论