Iterators¶
See also
Iterator protocol on developer.mozilla.org
-
class
ForwardDListIterator
(ref)¶ A iterator which iterates in forward order over a Double Linked List.
Takes a Double Linked List and returns an iterator
Arguments: - ref (DoubleLinkedList) – Reference to a double linked list
-
ForwardDListIterator.
next
()¶ Returns a new entry of the list
-
class
ReverseDListIterator
(ref)¶ A iterator which iterates in reverse order over a Double Linked List.
Takes the Double Linked list and creates a ReverseDListIterator
Arguments: - ref (DoubleLinkedList) – Reference to Double Linked List
-
ReverseDListIterator.
next
()¶ Returns a new entry of the list