摘要: 真心的感谢作者的幸苦劳动,给我们带来这么好的文章:本文参考地址:https://blog.csdn.net/u014066037/article/details/51314820 RSA是一个比较完善的公开的完善的密钥算法,他技能用于加密,也能用与数字签名。这个算法经过多年的深入密码研究,虽然密码分 阅读全文
posted @ 2020-05-13 18:19 dousil 阅读(598) 评论(0) 推荐(0)
摘要: 首先HashMap时数组+链表组成的,时线程不安全的,允许key 和value值同时存在,底层的数据结构时哈希桶,而桶内时链表 首先,对key 进行hash算法,得出hash值,及hash桶的索引值,在找到对那个的hash桶,在jdk8 做了优化,当桶大于8,所有元素大于64会转化为红黑树。 阅读全文
posted @ 2020-05-13 16:27 dousil 阅读(144) 评论(0) 推荐(0)
摘要: 感谢作者:本文来源:https://www.cnblogs.com/5poi/p/7273743.html 哈希表的定义: 哈希存储的基本思想是以关键字key为自变量通过一定的函数关系(散列函数或哈希函数)以这个值作为数据原始的地址。并将数据存放到相应的存储单元中。 查找是在根据查找的关键字采用同样 阅读全文
posted @ 2020-05-13 16:09 dousil 阅读(601) 评论(0) 推荐(0)
摘要: 真诚的感谢作者:本来来源:https://blog.csdn.net/MaxineZhou/article/details/89314044 1. 什么是堆 答:堆是一个特殊的完全二叉树 堆的结构特点: 大顶堆:所有的父节点都比子节点大 小顶堆:所有的父节点都比子节点小 大顶堆 小顶对 5. 堆的存 阅读全文
posted @ 2020-05-13 15:46 dousil 阅读(187) 评论(0) 推荐(0)
摘要: 本文地址来源:https://blog.csdn.net/ln840434235/article/details/103836188 真诚感谢作者 定义:平衡二叉树我们又称之为AVL树,且具有一下性质:他时一个空数或左右两个子树的高度查绝对值不超过1,并且两则子树也是平衡二叉树 他的本质:当不平衡的 阅读全文
posted @ 2020-05-13 15:29 dousil 阅读(677) 评论(0) 推荐(0)
摘要: 感谢作者,本文来源https://blog.csdn.net/qq_22613757/article/details/81218741 B树 先介绍二叉搜索树 1. 一个节点有两个儿子 2. 每个节点存放一个关键字 3. 所有的非子节点做指针只想小于其关键字的树,而右指针指向大于关键字的树 二叉搜索 阅读全文
posted @ 2020-05-13 15:17 dousil 阅读(633) 评论(0) 推荐(0)
摘要: 感谢作者,本文转载来自:https://www.cnblogs.com/againn/p/9512013.html 监听器,字面上的理解就是监听观察某个事件(程序)的发生情况,当被监听的使劲按真的发生了的时候,事件发生者(事件源)就会给注册该事件的监听者(监听器)发送消息,告诉监听者某些消息,同时监 阅读全文
posted @ 2020-05-13 11:11 dousil 阅读(2057) 评论(0) 推荐(0)
摘要: 昨天学习JAVA中的文件路径。偶然的机会看到Files工具类文件的遍历写的特别由意思。特分享出来供大家参考 1. 类得命名 Files >代表的含义是文件的操纵类 Path >代表文件路径 Files >中有一个方法walkFileTree(filePath:String,visitor:Simpl 阅读全文
posted @ 2020-05-13 10:42 dousil 阅读(416) 评论(0) 推荐(0)