![]() |
la coda (queue-FIFO) operazioni sulla coda:
|
![]() |
la PILA (Stack-LIFO) viene spesso usata per salvare i registri nelle chiamate alle subroutines e per il passaggio per valore di (piccoli) parametri e per indirizzo di grosse strutture dati. operazioni sulla pila
|
![]() | Testa della lista e coda. Ogni elemento contiene informazioni e l'indirizzo dell'elemento logicamente seguente, l'ultimo elemento contiene "null" ( i numerini esterni ai rettangoli sono gli indirizzi di memoria) Gli inserimenti possono essere fatti ovunque (priorità) la lista si naviga in sequenza (entrando dall'inizio) e gli elementi si possono rimuovere a piacere (attenzione a non spezzare la lista!!) In una lista circolare l'ultimo elemento si ricongiunge col primo ![]() |
![]() | Lista bidirezionale: ogni elemento punta al precedente e al successivo la lista si può navigare in ambedue le direzioni a partire da un punto di inizio. |
![]() ![]() ![]() ![]() ![]() ![]() | Albero (niente cicli, genitori e figli) binario, n-ario, bilanciato, radice, nodi e nodi foglia. Metodi di esplorazione: Breadth first e depth first Automi!!! (FSM ASFD) |
![]() ![]() | nodi e archi, cicli, grafi orientati, pesati |