Összekapcsolt lista

Egy többszintű linkelt lista simítása (mélység szerint)
2026

Egy többszintű linkelt lista simítása (mélység szerint)

Adott egy linkelt lista, ahol a következő mutatón kívül minden csomópontnak van egy gyermekmutatója, amely mutathat külön listára, de lehet, hogy nem. Ezeknek az alárendelt listáknak egy vagy több saját gyermekük lehet, hogy többszintű linkelt listát hozzanak létre. Adott a lista első szintjének feje. A feladat az, hogy a listát kiegyenlítsük úgy, hogy az összes csomópont egy egyszintű összekapcsolt listában jelenjen meg. Egyenítse a listát úgy, hogy az első szinten lévő összes csomópont legyen először, majd a második szint csomópontjai és így tovább.

Hashtables láncolás duplán linkelt listákkal
2026

Hashtables láncolás duplán linkelt listákkal

Előfeltétel – Kivonatolás bevezetése, Hashtable egyedileg linkelt listával és saját hash-táblázatunk megvalósítása külön láncolással Java-ban A hash-tábla megvalósítása a Chaining through Double Linked List használatával hasonló a Hashtable egyszeresen linkelt listával történő megvalósításához. Az egyetlen különbség az, hogy a Linked List minden csomópontja rendelkezik mind a következő, mind az előző csomópont címével. Ez felgyorsítja az elemek listához való hozzáadásának és eltávolításának folyamatát, így az időbonyolítás drasztikusan csökken.