Doubly linked list Notes
Problems
Problems
- Reverse a BST to DLL
- Convert BST to DLL
- Convert DLL to BST
- Convert Binary Tree to Double Linked List in Zig-Zag Order
A
doubly-linked list is a linked data structure that consists of a set of
sequentially linked records called nodes. Each node contains two
fields, called links, that are references to the previous and to the
next node in the sequence of nodes. The beginning and ending nodes
previous and next
links, respectively, point to some kind of terminator, typically a
sentinel node or null, to facilitate traversal of the list. If there is
only one sentinel
node, then the list is circularly linked via the sentinel node. It
can be conceptualized as two singly linked lists formed from the same
data items,
but in opposite sequential orders. - See more at:
http://java2novice.com/data-structures-in-java/linked-list/doubly-linked-list/#sthash.9M11X4sb.dpuf
0 comments:
Post a Comment