Povezani popis

Izravnajte povezani popis na više razina (dubinski)
2026

Izravnajte povezani popis na više razina (dubinski)

S obzirom na povezani popis gdje pored sljedećeg pokazivača, svaki čvor ima pokazivač podređeni koji može ali ne mora pokazivati ​​na zasebni popis. Ovi podređeni popisi mogu imati jednu ili više vlastite djece kako bi proizveli višerazinski povezani popis. S obzirom na glavu prve razine liste. Zadatak je izravnati popis tako da se svi čvorovi pojave u jednorazinskom povezanom popisu. Poravnajte popis na način da svi čvorovi na prvoj razini trebaju biti prvi, zatim čvorovi druge razine, i tako dalje.

Hashtables lančano s dvostruko povezanim popisima
2026

Hashtables lančano s dvostruko povezanim popisima

Preduvjet - Uvod u raspršivanje, Hashtable korištenjem pojedinačno povezanog popisa & Implementacija naše vlastite hash tablice s odvojenim ulančavanjem u Javi Implementacija hash tablice korištenjem ulančavanja kroz dvostruko povezani popis slična je implementaciji Hashtable korištenjem pojedinačno povezanog popisa. Jedina je razlika u tome što svaki čvor povezanog popisa ima adresu oba, sljedećeg i prethodnog čvora. Ovo će ubrzati proces dodavanja i uklanjanja elemenata s popisa, stoga će se vremenska složenost drastično smanjiti.