JavaAlgorithms
Elementary and no so elementary Java algorithms
listAlgorithms.ListNodeIterator< T extends Comparable< T > > Class Reference
Inheritance diagram for listAlgorithms.ListNodeIterator< T extends Comparable< T > >:
Collaboration diagram for listAlgorithms.ListNodeIterator< T extends Comparable< T > >:

List of all members.

Public Member Functions

 ListNodeIterator (ListNode< T > listNode)
boolean hasNext ()
ListNode< T > next ()
void remove ()

Detailed Description

ListNodeIterator

Support for iteration over a list. Jun 16, 2013

Author:
Ian Kaplan, iank@bearcave.com
Parameters:
<T>

Definition at line 23 of file ListNodeIterator.java.


Constructor & Destructor Documentation

listAlgorithms.ListNodeIterator< T extends Comparable< T > >.ListNodeIterator ( ListNode< T >  listNode)

Initialize the Iterator. A small array is constructed from the node children. It is this array that is iterated over.

Parameters:
listNode

Definition at line 33 of file ListNodeIterator.java.


Member Function Documentation

boolean listAlgorithms.ListNodeIterator< T extends Comparable< T > >.hasNext ( )

Definition at line 38 of file ListNodeIterator.java.

ListNode<T> listAlgorithms.ListNodeIterator< T extends Comparable< T > >.next ( )

Definition at line 43 of file ListNodeIterator.java.

void listAlgorithms.ListNodeIterator< T extends Comparable< T > >.remove ( )

Definition at line 52 of file ListNodeIterator.java.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables