摘要: 0.十大经典排序算法 冒泡排序(BubbleSort) 选择排序(SelectionSort) 插入排序(InsertionSort) 希尔排序(ShellSort) 归并排序(MergeSort) 快速排序(QuickSort) 堆排序(HeapSort) 计数排序(CountSort) 桶排序( 阅读全文
posted @ 2019-08-10 21:10 猫不夜行 阅读(220) 评论(0) 推荐(1) 编辑
摘要: 引用型Key重写equals和hashcode方法: 参考:https://snailclimb.top/JavaGuide/#/java/collection/HashMap 阅读全文
posted @ 2019-08-10 16:38 猫不夜行 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1.简介 HashMap 根据键的 hashCode 值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却是不确定的。 HashMap 最多只允许一条记录的key为 null,允许多条value的值为 null。 HashMap 非线程安全,即任一时刻可以有多个线程同时 阅读全文
posted @ 2019-08-10 16:27 猫不夜行 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 参考:https://snailclimb.top/JavaGuide/#/java/collection/LinkedList 阅读全文
posted @ 2019-08-10 15:21 猫不夜行 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 1.简介 LinkedList 是用链表结构存储数据的,很适合数据的动态插入和删除,随机访问和遍历速度比较慢。另外,他还提供了 List 接口中没有定义的方法,专门用于操作表头和表尾元素,可以当作堆栈、队列和双向队列使用。 LinkedList是实现了List接口和Deque接口的双端链表。 Lin 阅读全文
posted @ 2019-08-10 15:20 猫不夜行 阅读(893) 评论(0) 推荐(0) 编辑