Java面试之旅
文章平均质量分 89
贵公子
Running Men ,Keep Moving ...
展开
-
设计模式 观察者模式 以微信公众服务为例
设计模式 观察者模式转载 2017-12-15 15:47:42 · 267 阅读 · 1 评论 -
Java基础知识总结
本文由转码, 原文地址🍅 作者简介:哪吒,CSDN2021 博客之星亚军🏆、新星计划导师✌、博客专家💪🍅,获取 Java 学习路线思维导图、、加入万粉计划交流群、一起学习进步。转载 2023-04-17 14:34:47 · 162 阅读 · 0 评论 -
面试常问:什么是红黑树?
什么是红黑树? ———————————— 二叉查找树(BST)具备什么特性呢? 1.左子树上所有结点的值均小于或等于它的根结点的值。 2.右子树上所有结点的值均大于或等于它的根结点的值。 3.左、右子树也分别为二叉排序树。 下图中这棵树,就是一颗典型的二叉查找树: 1.查看根节点9: 2.由于10 > 9,因此查看...转载 2021-08-13 11:38:58 · 154 阅读 · 0 评论 -
一步一图一代码,一定要让你真正彻底明白红黑树
一步一图一代码,一定要让你真正彻底明白红黑树 作者:July 二零一一年一月九日 ----------------------------- 本文参考:I、 The Art of Computer Programming Vo...转载 2021-08-13 11:37:36 · 88 阅读 · 0 评论 -
HashMap原理深入理解
hashing(哈希法)的概念 散列法(Hashing)是一种将字符组成的字符串转换为固定长度(一般是更短长度)的数值或索引值的方法,称为散列法,也叫哈希法。由于通过更短的哈希值比用原始值进行数据库搜索更快,这种方法一般用来在数据库中建立索引并进行搜索,同时还用在各种解密算法中。 对比:Hashtable、HashMap、TreeMap Hashtable 是早期Java类库提供的一个哈希表实现,本身是同步的,不支持 null 键和值,由于同步导致的性能开销,所以已经很少被推荐使用。 Has...转载 2021-08-13 11:33:24 · 272 阅读 · 0 评论