Länkad lista

Platta till en länkad lista på flera nivåer (djupgående)
2026

Platta till en länkad lista på flera nivåer (djupgående)

Med en länkad lista där varje nod förutom nästa pekare har en underordnad pekare, som eventuellt pekar på en separat lista. Dessa underordnade listor kan ha ett eller flera egna barn för att skapa en länkad lista på flera nivåer. Med tanke på huvudet på listans första nivå. Uppgiften är att platta till listan så att alla noder visas i en länkad lista på en nivå. Platta ut listan på ett sätt så att alla noder på den första nivån ska komma först, sedan noder på den andra nivån och så vidare.

Hashtabeller kedjar med dubbelt länkade listor
2026

Hashtabeller kedjar med dubbelt länkade listor

Förutsättning - Hash-introduktion, hashtabell med enkellänkad lista & implementering av vår egen hashtabell med separat kedja i Java Implementering av hashtabell med kedja genom dubbellänkad lista liknar att implementera hashtabell med enkellänkad lista. Den enda skillnaden är att varje nod i länkad lista har adressen till både nästa och föregående nod. Detta kommer att påskynda processen att lägga till och ta bort element från listan, varför tidskomplexiteten kommer att minska drastiskt.