Linked list facts for kids
In computer science, a linked list is a data structure that is a linear collection of items whose order is not given by their physical placement in memory. Instead, each item links to the next item. The last item links to a terminator used to mark the end of the list.
Contents
Types of linked lists
Singly linked list
Doubly linked list
A doubly linked list whose items have three fields: a value, the link forward to the next item, and the link backward to the previous item
Circular linked list
Linked list algorithms
Reversing a singly linked list
Item reverseList(Item head) {
Item prev = null;
Item curr = head;
while (curr != null) {
Item following = curr.next;
curr.next = prev;
prev = curr;
curr = following;
}
return prev;
}
See also
In Spanish: Lista enlazada para niños
All content from Kiddle encyclopedia articles (including the article images and facts) can be freely used under Attribution-ShareAlike license, unless stated otherwise. Cite this article:
Linked list Facts for Kids. Kiddle Encyclopedia.