Skip to content

Latest commit

 

History

History
37 lines (34 loc) · 1.03 KB

集合速记.md

File metadata and controls

37 lines (34 loc) · 1.03 KB

集合速记

答案

  1. list set map
  2. arrayList 和 linkedList
  • 底层数据结构
  • 插入和删除时间复杂度,指定元素位置时
  • 是否支持快速随机访问
  • 内存空间占用
  • RandomAccess接口
  • 使用for循环,foreach与使用迭代器iterator的对比
  • 双向链表和双向循环链表
  • arrayList和vactor
  • arrayList的扩容机制
  1. hashSet检查重复
  • 实现
  • equals和hashCode == 和equals
  1. hashMap
  • 1.8之后的红黑树
  • 长度为什么是2的幂次方
  • 多线程死循环
  • hashMap的set和get的时间复杂度是多少?
  • 为什么是2倍
  1. concurrentHashMap和hashMap
  1. linkedHashMap,linkedHashSet, treeMap
  • 有序
  • TreeMap查询写入的时间复杂度多少

遗留问题: https://www.jianshu.com/p/c0642afe03e0 https://blog.csdn.net/wojiao228925661/article/details/98520706