Hogyan viszonyul egy duplán linkelt lista DLL az egyetlen linkelt lista SLL-hez)?
Hogyan viszonyul egy duplán linkelt lista DLL az egyetlen linkelt lista SLL-hez)?

Videó: Hogyan viszonyul egy duplán linkelt lista DLL az egyetlen linkelt lista SLL-hez)?

Videó: Hogyan viszonyul egy duplán linkelt lista DLL az egyetlen linkelt lista SLL-hez)?
Videó: Отчет о тестировании Garmin Epix Pro + учебник 2024, December
Anonim

Bevezetés a Duplán linkelt lista : A Duplán linkelt lista ( DLL ) tartalmaz egy extra mutatót, amelyet általában előző mutatónak hívnak, valamint a következő mutatót és az adatokat, amelyek vannak ott bent egyenként linkelt lista . SLL csak egy adatmezőt és a következőt tartalmazó csomópontokat tartalmaz link terület. Az DLL több memóriát foglal el, mint SLL mivel 3 mezője van.

Ennek megfelelően milyen előnyei vannak a duplán linkelt listának az egyszeresen linkelt listához képest?

Következő előnyeit /hátrányai duplán linkelt lista felett egyenként linkelt lista . 1) A DLL előre és hátra irányban is bejárható. 2) A DLL-ben a törlési művelet hatékonyabb, ha a törölni kívánt csomópontra mutatunk. 3) Gyorsan beszúrhatunk egy új csomópontot egy adott csomópont elé.

Hasonlóképpen, mi a különbség az egyszeresen linkelt lista és a duplán linkelt lista között? A fő különbség az egyedileg linkelt lista között és duplán linkelt lista az áthaladási képesség. Másrészről duplán linkelt lista két mutatót tart fenn, a következő és az előző csomópont felé, ami lehetővé teszi a navigálást ban ben mindkét irányba ban ben Bármi linkelt lista.

Az emberek azt is kérdezik, hogy a duplán linkelt lista miben jobb, mint az egyetlen linkelt lista, mondjon példát?

Duplán linkelt lista számos művelet egyszerű végrehajtását kínálja, míg egyenként linkelt lista ugyanahhoz a művelethez több információ szükséges.. Mert példa , egy csomópont törlése a egyenként linkelt lista.

Miért használnak duplán linkelt listát?

Duplán linkelt lista lehet használt navigációs rendszerekben, ahol elöl és hátul is navigációra van szükség. Ez használt böngészők által a meglátogatott weboldalak vissza- és előre navigációjának megvalósításához, azaz a vissza és előre gomb. Ez is használt különböző alkalmazásokkal a Visszavonás és az Újra funkció megvalósításához.