Principle and implementation of double ended linked list of Java data structure
This paper describes the principle and implementation method of double ended linked list of Java data structure. Share with you for your reference, as follows:
1、 Overview:
1. When is a double ended linked list:
In the linked list, keep the linked list of the last join reference
2. Insert from head
To judge the linked list, if it is empty, set the tail node as the newly added node
3. Insert from tail
If the linked list is empty, set the head node as the newly added node directly; otherwise, set the last node of the tail node as the newly added node
4. Delete from header
Judge whether the node has a next node. If not, set the node to null
2、 Concrete implementation
For more information about Java algorithms, readers who are interested can see the topics on this site: Java data structure and algorithm tutorial, summary of Java DOM node operation skills, summary of java file and directory operation skills, and summary of Java cache operation skills