I seguenti documenti contengono una copia del codice illustrato
a lezione. In genere, si tratta dell'interfaccia delle strutture
dati presentate a lezione la cui implementazione è lasciata
allo studente.
Argomento
Java
Interfaccia Stack
Eccezione Stack Vuoto
Eccezione Stack Pieno
Classe ArrayStack
Primo programma per testare ArrayStack
Secondo programma per testare ArrayStack
Esempio di I/O in Java
Interfaccia Queue
Eccezione Coda Vuota
Eccezione Coda Piena
Classe Node (serve per LinkedStack e LinkedQueue)
Bozza della classe LinkedStack
Bozza della classe LinkedQueue
Interfaccia Deque
Eccezione Deque Vuota
Classe DLNode (serve per DLinkedDeque)
Bozza della classe DLinkedDeque
Interfaccia Vector
Eccezione Accesso Fuori dai Limiti
Eccezione Array Pieno
Interfaccia Position
Interfaccia List
Implementazione interfaccia Position per List
Bozza della classe NodeList
Eccezione Contenitore Vuoto
Eccezione Posizione Invalida
Eccezione Violazione Limiti
Interfaccia Sequence
Bozza della classe NodeSequence
Classe NodeRank. Serve per implementare Sequence tramite un
array "circolare"