I see JDK implementation of LinkedList
internally contains Node
inner class, which contains the address to next and previous.
So my doubt isn't LinkedList
in java a doubly linked list. If not, why?
And how to implement our own doubly linked list?
Yes, LinkedList
is a doubly linked list, as the Javadoc mentions :
Doubly-linked list implementation of the List and Deque interfaces. Implements all optional list operations, and permits all elements (including null).
All of the operations perform as could be expected for a doubly-linked list . Operations that index into the list will traverse the list from the beginning or the end, whichever is closer to the specified index.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.