Linked list: Difference between revisions

m
Replaced encyclopedic tag
(Added more information and put in the encyclopedia.)
m (Replaced encyclopedic tag)
Line 1:
{{encyclopedic}}[[Category:Encyclopedia]]A linked list is a data structure which allows a great deal of flexibility in memory allocation and data sorting. Linked lists depend on [[reference|references]] for their organization. Information is stored in "nodes" which contain data (integers, strings, etc., sometimes called an "element") and one or more "links" to to other nodes. The number of links determines what type of linked list it is (one link: "singly-linked list", two links: "doubly-linked list", three links: "triply-linked list", etc.), though one or two links are most common. Linked lists have a "head" (the first node in the list) and sometimes a "tail" (the last node).
 
Here are examples of the two common types of linked lists:
Anonymous user