![]()  | 
  
    AuD
    
   Lecture 'Algorithmen und Datenstrukturen' (code examples) 
   | 
 
Impementation of AbstractQueue based on doubly linked list DList.  
 More...
 Inheritance diagram for aud.QueueDL< T >:
 Collaboration diagram for aud.QueueDL< T >:Public Member Functions | |
| QueueDL () | |
| boolean | is_empty () | 
| Is queue empty?  More... | |
| T | front () | 
| Get front element of queue.  More... | |
| T | dequeue () | 
| Remove front element from queue.  More... | |
| void | enqueue (T x) | 
| Enqueue element at end of queue.  More... | |
| String | toString () | 
| abstract boolean | is_empty () | 
| Is queue empty?  More... | |
| abstract T | front () | 
| Get front element of queue.  More... | |
| abstract T | dequeue () | 
| Remove front element from queue.  More... | |
| abstract void | enqueue (T x) | 
| Enqueue element at end of queue.  More... | |
| String | toString () | 
Additional Inherited Members | |
  Protected Member Functions inherited from aud.adt.AbstractQueue< T > | |
| AbstractQueue () | |
| create empty queue  More... | |
Impementation of AbstractQueue based on doubly linked list DList. 
Definition at line 11 of file QueueDL.java.
| aud.QueueDL< T >.QueueDL | ( | ) | 
Definition at line 15 of file QueueDL.java.
| T aud.QueueDL< T >.dequeue | ( | ) | 
Remove front element from queue.
Requires !is_empty(). 
| NoSuchElementException | 
Reimplemented from aud.adt.AbstractQueue< T >.
Definition at line 30 of file QueueDL.java.
Referenced by aud.test.QueueTest.testInvalid_dequeueDL().
 Here is the caller graph for this function:| void aud.QueueDL< T >.enqueue | ( | T | x | ) | 
Enqueue element at end of queue.
| x | new element | 
Reimplemented from aud.adt.AbstractQueue< T >.
Definition at line 38 of file QueueDL.java.
| T aud.QueueDL< T >.front | ( | ) | 
Get front element of queue.
Requires !is_empty(). 
| NoSuchElementException | 
Reimplemented from aud.adt.AbstractQueue< T >.
Definition at line 22 of file QueueDL.java.
Referenced by aud.test.QueueTest.testInvalid_frontDL().
 Here is the caller graph for this function:| boolean aud.QueueDL< T >.is_empty | ( | ) | 
Is queue empty?
Reimplemented from aud.adt.AbstractQueue< T >.
Definition at line 19 of file QueueDL.java.
Referenced by aud.QueueDL< T >.toString().
 Here is the caller graph for this function:| String aud.QueueDL< T >.toString | ( | ) | 
Reimplemented from aud.adt.AbstractQueue< T >.
Definition at line 43 of file QueueDL.java.
References aud.QueueDL< T >.is_empty().
 Here is the call graph for this function: