Elenco collegato

Appiattire un elenco collegato a più livelli (in profondità)
2026

Appiattire un elenco collegato a più livelli (in profondità)

Given a linked list where in addition to the next pointer, each node has a child pointer, which may or may not point to a separate list. Questi elenchi secondari possono avere uno o più figli propri per produrre un elenco collegato a più livelli. Dato il capo del primo livello dell'elenco. L'attività è appiattire l'elenco in modo che tutti i nodi vengano visualizzati in un elenco collegato a un unico livello. Appiattisci l'elenco in modo che tutti i nodi del primo livello vengano prima, poi i nodi del secondo livello e così via.

Concatenamento di tabelle hash con elenchi doppiamente collegati
2026

Concatenamento di tabelle hash con elenchi doppiamente collegati

Prerequisito - Introduzione all'hashing, Hashtable utilizzando l'elenco con collegamento singolo e implementazione della nostra tabella hash con concatenamento separato in Java L'implementazione della tabella hash utilizzando il concatenamento tramite l'elenco con collegamento singolo è simile all'implementazione di Hashtable utilizzando l'elenco con collegamento singolo. L'unica differenza è che ogni nodo della Linked List ha l'indirizzo di entrambi, del nodo successivo e di quello precedente. Ciò accelererà il processo di aggiunta e rimozione di elementi dall'elenco, quindi la complessità temporale sarà ridotta drasticamente.