(Add Tomorrow)
There are 3 main types of interfaces: List Set Map
List:arraylist,linkedlist: Sequential table ArrayList, linked list LinkedList, stacks and queues can be simulated using LinkedList
Set:hashset collection with no duplicate records
Map:hashmap is a hash table.
Collection
├list
│├linkedlist
│├arraylist
│└vector
│└stack
└set
Map
├hashtable
├hashmap
└weakhashmap
Data Structure Reference Links:
- Details of data structures in Java
- Java common data structure and principle analysis
Sorting algorithm Reference Links:
- 8 Big Sorts that Java programmers must know
- Analysis of various sorting algorithms and Java implementation
- Performance analysis of sorting algorithms
- Java implementation of six classical sorting algorithms
- Eight kinds of sorting algorithms that must be known "Java implementations"
- Java implements various sorting algorithms and tests sorting efficiency
- Baidu Experience
Data structure and sorting algorithm in Java