
数据结构
文章平均质量分 92
p_fly
这个作者很懒,什么都没留下…
展开
-
【Java】哈希表 HashMap&HasSet
按照拼音查字典,先找第一个目标拼音(类似于hashCode()一下),在具体找字(类似于equals()),相同读音的汉字虽然多,但是有了equals(),就可以区别出来。,首先对关键码集合用散列函数计算散列地址,具有相同地址的关键码归于同一子集合,每一个子集合称为一个桶,各个桶中的元素通过一个单链表链接起来,各链表的头结点存储在哈希表中。,以便维护hashCod方法的一般约定,该约定规定相等的对象必须具有相等的哈希代码。可以看到,存放数据的时候会出现有的数据改存的位置被存放了,这样的情况就叫哈希冲突。原创 2022-10-27 22:56:03 · 822 阅读 · 0 评论 -
【Java】二叉搜索树 TreeMap&TreeSet
TreeMap底层结构。原创 2022-10-25 13:02:35 · 1246 阅读 · 0 评论 -
【Java】Map & Set
这篇文章所要讲的内容与上述图片紧密相关。有了该图,便可以理解许多问题了。原创 2022-10-24 18:33:09 · 781 阅读 · 0 评论 -
【Java】PriorityQueue优先级队列(堆)+比较器详解
就可以比较。原创 2022-10-21 00:08:56 · 3703 阅读 · 1 评论