Kuo dvigubai susieto sąrašo DLL skiriasi nuo vieno susieto sąrašo SLL)?
Kuo dvigubai susieto sąrašo DLL skiriasi nuo vieno susieto sąrašo SLL)?

Video: Kuo dvigubai susieto sąrašo DLL skiriasi nuo vieno susieto sąrašo SLL)?

Video: Kuo dvigubai susieto sąrašo DLL skiriasi nuo vieno susieto sąrašo SLL)?
Video: Introduction to Doubly Linked List 2024, Gegužė
Anonim

Įvadas į Dvigubai susietas sąrašas : A Dvigubai susietas sąrašas ( DLL ) yra papildoma rodyklė, paprastai vadinama ankstesne žymekliu, kartu su kita žymekliu ir duomenimis, kurie yra ten viduje atskirai susietas sąrašas . SLL turi mazgus tik su duomenų lauku ir toliau nuoroda lauke. The DLL užima daugiau atminties nei SLL nes turi 3 laukus.

Taigi, kokie yra dvigubai susieto sąrašo pranašumai, palyginti su atskirai susietu sąrašu?

Toliau pateikiami privalumų / trūkumai dvigubai susietas sąrašas baigta atskirai susietas sąrašas . 1) DLL galima pereiti tiek pirmyn, tiek atgal. 2) DLL trynimo operacija yra efektyvesnė, jei pateikiamas žymeklis į šalinamą mazgą. 3) Galime greitai įterpti naują mazgą prieš nurodytą mazgą.

Panašiai, kuo skiriasi vienas susietas sąrašas ir dvigubai susietas sąrašas? Pagrindinis Skirtumas tarp atskirai susieto sąrašo ir dvigubai susietas sąrašas yra gebėjimas pereiti. Iš kitos pusės dvigubai susietas sąrašas palaiko dvi nuorodas į kitą ir ankstesnį mazgą, leidžiantį naršyti in abiem kryptimis in bet koks susietas sąrašas.

Žmonės taip pat klausia, kuo dvigubai susietas sąrašas yra geresnis už vieną susietą sąrašą, pateikite pavyzdį?

Dvigubai susietas sąrašas siūlo lengvą daugelio operacijų atlikimą, tuo tarpu atskirai susietas sąrašas tai pačiai operacijai reikia daugiau informacijos.. Dėl pavyzdys , mazgo ištrynimas a atskirai susietas sąrašas.

Kodėl naudojamas dvigubai susietas sąrašas?

Dvigubai susietas sąrašas gali būti naudojamas navigacijos sistemose, kur reikia navigacijos priekyje ir gale. tai yra naudojamas naršyklės, kad įgyvendintų lankomų tinklalapių naršymą atgal ir pirmyn, t. y. mygtukus atgal ir pirmyn. Taip pat naudojamas naudojant įvairias programas, kad būtų galima įgyvendinti Undo ir Redo funkcijas.