Llista enllaçada

Aplaneu una llista enllaçada de diversos nivells (en profunditat)
2026

Aplaneu una llista enllaçada de diversos nivells (en profunditat)

Donada una llista enllaçada on a més del següent punter, cada node té un punter fill, que pot apuntar o no a una llista independent. Aquestes llistes infantils poden tenir un o més fills propis per produir una llista enllaçada multinivell. Donat el cap del primer nivell de la llista. La tasca és aplanar la llista perquè tots els nodes apareguin en una llista enllaçada d'un sol nivell. Aplaneu la llista de manera que tots els nodes del primer nivell haurien de ser primers, després els nodes del segon nivell, i així successivament.

Encadenament de taules hash amb llistes doblement enllaçades
2026

Encadenament de taules hash amb llistes doblement enllaçades

Prerequisit: Introducció a l'hash, hashtable utilitzant una llista enllaçada individualment i implementació de la nostra pròpia taula hash amb encadenament separat a Java Implementar una taula hash mitjançant l'encadenament mitjançant una llista doblement enllaçada és similar a la implementació de la taula hash mitjançant una llista enllaçada individualment. L'única diferència és que cada node de la llista enllaçada té l'adreça de tots dos, el següent i l'anterior. Això accelerarà el procés d'afegir i eliminar elements de la llista, per tant, la complexitat del temps es reduirà dràsticament.