AuD
Lecture 'Algorithmen und Datenstrukturen' (code examples)
aud.DList< T >.BackwardIterator Class Reference

Backward iterator. More...

+ Inheritance diagram for aud.DList< T >.BackwardIterator:
+ Collaboration diagram for aud.DList< T >.BackwardIterator:

Public Member Functions

T next ()
 return current entry and advance forward More...
 
T previous ()
 return current entry and step backwards More...
 
- Public Member Functions inherited from aud.DList< T >.ForwardIterator
boolean hasNext ()
 return true unless "advanced" over tail More...
 
T next ()
 return current entry and advance forward More...
 
T previous ()
 return current entry and step backwards More...
 
void remove ()
 not implemented More...
 
boolean equals (Object other)
 

Detailed Description

Backward iterator.

Reverses semantics of ForwardIterator#next and ForwardIterator#previous.

Definition at line 295 of file DList.java.

Member Function Documentation

◆ next()

T aud.DList< T >.BackwardIterator.next ( )

return current entry and advance forward

Reimplemented from aud.DList< T >.ForwardIterator.

Definition at line 297 of file DList.java.

297{ return super.previous(); }

◆ previous()

T aud.DList< T >.BackwardIterator.previous ( )

return current entry and step backwards

Reimplemented from aud.DList< T >.ForwardIterator.

Definition at line 298 of file DList.java.

298{ return super.next(); }

The documentation for this class was generated from the following file: