![]() |
AuD
Lecture 'Algorithmen und Datenstrukturen' (code examples)
|
Impementation of AbstractQueue based on doubly linked list DList
.
More...
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 | |
![]() | |
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().
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().
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().
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().