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

next ()
 return current entry and advance forward More...
 
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...
 
next ()
 return current entry and advance forward More...
 
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: