A C D E F G H I L M N O P Q R S T

A

add(Object) - Method in interface ListIterator
aggiunge un elemento nella posizione successiva all'iteratore.
aggiornaCurriculum(String, String, int) - Method in class ScuolaArrayNonOrdinato
Aggiorna le informazioni interne per riportare che il dato studente ha sostenuto il dato esame col dato voto.
aggiornaCurriculum(String, String, int) - Method in class ScuolaArrayOrdinato
Aggiorna le informazioni interne per riportare che il dato studente ha sostenuto il dato esame col dato voto.
aggiornaCurriculum(String, String, int) - Method in class ScuolaHashTable
Aggiorna le informazioni interne per riportare che il dato studente ha sostenuto il dato esame col dato voto.
aggiungiEsame(String, int) - Method in class Studente
Aggiunge alla lista degli esami eseguiti il nuovo esame e il corrispondente voto.
aggiungiStudente(String) - Method in class ScuolaArrayNonOrdinato
Aggiunge alla lista interna una nuova istanza di classe studente, verificando che il nome non sia gia' presente, nel qual caso non viene eseguita alcuna azione.
aggiungiStudente(String) - Method in class ScuolaArrayOrdinato
Aggiunge alla lista interna una nuova istanza di classe studente, verificando che il nome non sia gia' presente, nel qual caso non viene eseguita alcuna azione.
aggiungiStudente(String) - Method in class ScuolaHashTable
Aggiunge alla lista interna una nuova istanza di classe studente, verificando che il nome non sia gia' presente, nel qual caso non viene eseguita alcuna azione.
ArQueue - Class in <Unnamed>
realizza l'interfaccia Queue usando internamente un array riempito parzialmente.
ArQueue() - Constructor for class ArQueue
 
ArStack - Class in <Unnamed>
realizza l'interfaccia Stack usando internamente un array riempito parzialmente.
ArStack() - Constructor for class ArStack
 

C

capitoli() - Method in class Testo
restituisce il numero di capitoli memorizzati.
compareTo(Object) - Method in class Studente
comparazione in base alla media dei voti.
Container - Interface in <Unnamed>
 

D

dequeue() - Method in class ArQueue
O(1)
dequeue() - Method in interface Queue
estrae l'oggetto dalla coda
dequeue() - Method in class QueueByStacks
 

E

EmptyListException - Exception in <Unnamed>
 
EmptyListException() - Constructor for exception EmptyListException
 
EmptyQueueException - Exception in <Unnamed>
 
EmptyQueueException() - Constructor for exception EmptyQueueException
 
EmptyStackException - Exception in <Unnamed>
 
EmptyStackException() - Constructor for exception EmptyStackException
 
enqueue(Object) - Method in class ArQueue
in media O(1)
enqueue(Object) - Method in interface Queue
inserisce un oggetto nella coda
enqueue(Object) - Method in class QueueByStacks
 
equals(Object) - Method in class Studente
Restituisce vero se due studenti hanno lo stesso nome.

F

front() - Method in class ArQueue
O(1)
front() - Method in interface Queue
ispeziona l'oggetto in fronte alla pila
front() - Method in class QueueByStacks
 

G

getIterator() - Method in interface List
 
getIterator() - Method in class ListaSuArray
 
getIterator() - Method in class ListaSuCatena
 

H

hasNext() - Method in interface ListIterator
 

I

inserisciTesto(String) - Method in class Testo
memorizza internamente il testo passato come argomento.
isEmpty() - Method in class ArQueue
O(1)
isEmpty() - Method in class ArStack
O(1)
isEmpty() - Method in interface Container
 
isEmpty() - Method in class ListaSuArray
 
isEmpty() - Method in class ListaSuCatena
 
isEmpty() - Method in class QueueByStacks
 

L

leggiCapitolo(int) - Method in class Testo
Restituisce il testo corrispondente al capitolo n.
List - Interface in <Unnamed>
 
ListaSuArray - Class in <Unnamed>
 
ListaSuArray() - Constructor for class ListaSuArray
 
ListaSuCatena - Class in <Unnamed>
 
ListaSuCatena() - Constructor for class ListaSuCatena
 
listCopy(List, List) - Static method in class MainListaSuArray
 
listCopy(List, List) - Static method in class MainListaSuCatena
 
ListIterator - Interface in <Unnamed>
 

M

Main - Class in <Unnamed>
 
Main() - Constructor for class Main
 
main(String[]) - Static method in class Main
 
main(String[]) - Static method in class MainListaSuArray
 
main(String[]) - Static method in class MainListaSuCatena
 
main(String[]) - Static method in class QueueByStacksMain
 
main(String[]) - Static method in class ScuolaArrayNonOrdinato
 
main(String[]) - Static method in class ScuolaArrayOrdinato
 
main(String[]) - Static method in class ScuolaHashTable
 
main(String[]) - Static method in class Testo
semplice metodo main() di prova
MainListaSuArray - Class in <Unnamed>
 
MainListaSuArray() - Constructor for class MainListaSuArray
 
MainListaSuCatena - Class in <Unnamed>
 
MainListaSuCatena() - Constructor for class MainListaSuCatena
 
makeEmpty() - Method in class ArQueue
O(1)
makeEmpty() - Method in class ArStack
O(1)
makeEmpty() - Method in interface Container
 
makeEmpty() - Method in class ListaSuArray
 
makeEmpty() - Method in class ListaSuCatena
 
makeEmpty() - Method in class QueueByStacks
 
media() - Method in class Studente
Restituisce la media degli esami sostenuti.

N

next() - Method in interface ListIterator
restituisce l'elemento nella posizione successiva all'iteratore.

O

ordina() - Method in class Ordinatore
ordina usando l'algoritmo di ordinamento per fusione
Ordinatore - Class in <Unnamed>
Ordinatore per fusione
Ordinatore(Comparable[]) - Constructor for class Ordinatore
 

P

pop() - Method in class ArStack
O(1)
pop() - Method in interface Stack
estrae l'oggetto in cima alla pila
push(Object) - Method in class ArStack
in media O(1)
push(Object) - Method in interface Stack
inserisce un oggetto in cima alla pila

Q

Queue - Interface in <Unnamed>
 
QueueByStacks - Class in <Unnamed>
realizza una coda, usando sue pile.
QueueByStacks() - Constructor for class QueueByStacks
 
QueueByStacksMain - Class in <Unnamed>
 
QueueByStacksMain() - Constructor for class QueueByStacksMain
 

R

remove() - Method in interface ListIterator
rimuove l'elemento nella posizione precedente all'iteratore.

S

ScuolaArrayNonOrdinato - Class in <Unnamed>
Compito del 24-Dic-2001 Il database viene realizzato con un array non ordinato.
ScuolaArrayNonOrdinato() - Constructor for class ScuolaArrayNonOrdinato
 
ScuolaArrayOrdinato - Class in <Unnamed>
Compito del 24-Dic-2001 Il database viene realizzato con un array ordinato.
ScuolaArrayOrdinato() - Constructor for class ScuolaArrayOrdinato
 
ScuolaHashTable - Class in <Unnamed>
Compito del 24-Dic-2001 Il database viene realizzato con una Tabella hash con bucket La chiave del dizionario sia il nome dello studente.
ScuolaHashTable() - Constructor for class ScuolaHashTable
 
size() - Method in class ArQueue
O(1)
size() - Method in class ArStack
O(1)
size() - Method in interface Container
 
size() - Method in class ListaSuArray
 
size() - Method in class ListaSuCatena
 
size() - Method in class QueueByStacks
 
Stack - Interface in <Unnamed>
 
stampa() - Method in class ScuolaArrayNonOrdinato
scrive nello standard output la lista degli studenti, il numero di esami sostenuti, e la media dei voti.
stampa() - Method in class ScuolaArrayOrdinato
scrive nello standard output la lista degli studenti, il numero di esami sostenuti, e la media dei voti.
stampa() - Method in class ScuolaHashTable
scrive nello standard output la lista degli studenti, il numero di esami sostenuti, e la media dei voti.
Studente - Class in <Unnamed>
Compito del 24-Dic-2001 La classe usa un dizionario per memorizzare gli esami con i relativi voti, dove la chiave e' il nome dell'esame e l'attributo il voto.
Studente(String) - Constructor for class Studente
 

T

Testo - Class in <Unnamed>
 
Testo() - Constructor for class Testo
 
top() - Method in class ArStack
O(1)
top() - Method in interface Stack
ispeziona l'oggetto in cima alla pila
toString() - Method in class Studente
Restituisce una stringa descrittiva di uno studente nel formato: (visibile in Studente.html):
nome: NOME_STUDENTE
   Elenco degli Esami:
   ESAME1: VOTO1
   ESAME2: VOTO2
   ...

A C D E F G H I L M N O P Q R S T