|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--lab2.ListStack
Classe ListStack:
Realizzazione della pila mediante liste, utilizzando la specifica
di Java Collections API disponibile in java.util.*.
ListNode,
Stack| Field Summary | |
protected ListNode |
top
|
| Constructor Summary | |
ListStack()
Costruttore della pila. |
|
| Method Summary | |
void |
clear()
Svuota la pila. |
boolean |
isEmpty()
Verifica che la pila sia logicamente vuota. |
java.lang.Object |
peek()
Restituisce l'oggetto in cima alla pila senza estrarlo. |
java.lang.Object |
pop()
Rimuove e restituisce l'oggetto in cima alla pila. |
java.lang.Object |
push(java.lang.Object x)
Inserisce un oggetto in cima alla pila. |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
protected ListNode top
| Constructor Detail |
public ListStack()
| Method Detail |
public boolean isEmpty()
isEmpty in interface Stacktrue se la pila è vuota;
false altrimenti.public void clear()
clear in interface Stackpublic java.lang.Object peek()
peek in interface StackEmptyStackException - con pila vuota.public java.lang.Object push(java.lang.Object x)
push in interface Stackx - l'oggetto da inserire.java.lang.IllegalArgumentException - se l'argomento passato
è null.public java.lang.Object pop()
pop in interface StackEmptyStackException - con pila vuota.
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||