model
Interface Sequenza<T>

All Known Implementing Classes:
SequenzaArray

public interface Sequenza<T>

Una sequenza generica


Method Summary
 void appendi(T dato)
          il dato viene memorizzato dopo l'ultimo
 void elimina(int i)
          rimuove il dato alla posizione i
 T getElemento(int i)
          ottieni il dato alla posizione i
 int getLunghezza()
          la lunghezza della sequenza
 void inserisci(T dato, int i)
          il dato viene inserito alla posizione i
 boolean isEmpty()
          test se la sequenza è vuota
 

Method Detail

inserisci

void inserisci(T dato,
               int i)
il dato viene inserito alla posizione i

Parameters:
dato - da memorizzare
i - posizione

appendi

void appendi(T dato)
il dato viene memorizzato dopo l'ultimo

Parameters:
dato - da memorizzare

elimina

void elimina(int i)
rimuove il dato alla posizione i

Parameters:
i - posizione da cui rimuovere

getElemento

T getElemento(int i)
ottieni il dato alla posizione i

Parameters:
i - posizione da ottenere il dato
Returns:
il dato ottenuto

isEmpty

boolean isEmpty()
test se la sequenza è vuota

Returns:
true se vuota, false in caso contrario

getLunghezza

int getLunghezza()
la lunghezza della sequenza

Returns:
il numero di dati presenti