摘要: 1、流程图 首先来看一下map操作的流程图: 已经将重要的步骤标记为红色。 hashmap的存储结构 数组+链表+红黑树 如果仅仅只是采用数组的时候,那么时间复杂度都是O(1),但是如果数据量一旦很多,那么将会导致数组的长度特别长,而且将会造成扩容的效率特别低下; 为什么需要链表?因为考虑到哈希冲突 阅读全文
posted @ 2022-02-27 23:59 写的代码很烂 阅读(36) 评论(0) 推荐(0) 编辑
摘要: Collections、Set、Map // Collection总结 1. Collection 是单列集合的根接口 Collection |-- List |-- ArrayList |-- LinkedList |-- Vector |-- Set |-- HashSet |-- TreeSe 阅读全文
posted @ 2022-02-27 18:17 写的代码很烂 阅读(29) 评论(0) 推荐(0) 编辑