Algorithm
Development Kit 1.0

Package algs.model.list

Defines commonly shared functionality for maintaining linked lists.

See:
          Description

Class Summary
DoubleLinkedList<E> Maintain doubly-linked list of entities.
DoubleLinkedListIterator<E> Provide minimal iterator to walk through the next pointers in the DoubleLinkedList.
DoubleNode<E> Double Linked list of elements parameterized by class E.
List<E> List of objects.
ListIterator<E> Provide minimal iterator to walk through the next pointers in the linked list.
Node<E> Node in a singly-linked list.
 

Package algs.model.list Description

Defines commonly shared functionality for maintaining linked lists. Two forms of elementary list data structures are defined by this package. The List class provides a simple linked list while DoubleLinkedList offers lists whose nodes contain both previous and next references to the nodes in the DoubleLinkedList.


Algorithm Development Kit 1.0

This code supports the Algorithms in a Nutshell book, published by O'Reilly Media, Inc. in November 2008. Please visit the book web page to learn of any changes to the code repository or to record a potential defect.