最新 最热

Java集合:Set集合

一个不包含重复元素的collection。更确切地讲,Set不包含满足e1.equals(e2)的元素对 e1和e2,并且最多包含一个null元素。

2022-12-01
1

数据结构思维 第十二章 `TreeMap`

这一章展示了二叉搜索树,它是个Map接口的高效实现。如果我们想让元素有序,它非常实用。

2022-12-01
1

数据结构思维 第十一章 `HashMap`

上一章中,我们写了一个使用哈希的Map接口的实现。我们期望这个版本更快,因为它搜索的列表较短,但增长顺序仍然是线性的。

2022-12-01
1

数据结构思维 第十章 哈希

在本章中,我定义了一个比MyLinearMap更好的Map接口实现,MyBetterMap,并引入哈希,这使得MyBetterMap效率更高。

2022-12-01
1

数据结构思维 第八章 索引器

目前,我们构建了一个基本的 Web 爬虫;我们下一步将是索引。在网页搜索的上下文中,索引是一种数据结构,可以查找检索词并找到该词出现的页面。此外,我们想知道每个页面上显示检索词的次数,这将有助于确定与该词最相关的页面...

2022-12-01
1

Bean工具类-RpasBeanUtils

当项目中有需要使用拷贝类时,开发者可能会需要将目前的拷贝工具进行二次封装用于适配项目,减少动态创建拷贝工具的性能损耗,这里给出一个简单的封装Bean工具类。...

2022-12-01
1

Java 理论概念·HashMap 面试大全

哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。

2022-12-01
1

Java 高效编程·HashMap 排序

HashMap 的值是没有顺序的,它是按照 key 的 HashCode 来实现的,对于这个无序的 HashMap 我们要怎么来实现排序呢?

2022-12-01
1

Java集合框架详述之Map集合

前言Map接口的层次结构图:

2022-12-01
1

Java 基础概念·Java HashMap

HashMap 是 Java 使用频率最高的用于映射(键值对)处理的数据类型。JDK1.8 对 HashMap 底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。...

2022-12-01
1