Miten kaksoislinkitetty lista DLL eroaa yksittäisestä linkitetystä luettelosta SLL)?
Miten kaksoislinkitetty lista DLL eroaa yksittäisestä linkitetystä luettelosta SLL)?

Video: Miten kaksoislinkitetty lista DLL eroaa yksittäisestä linkitetystä luettelosta SLL)?

Video: Miten kaksoislinkitetty lista DLL eroaa yksittäisestä linkitetystä luettelosta SLL)?
Video: VELES - ТРЕЙДИНГ БОТ ДЛЯ ЗАРАБОТКА КРИПТОВАЛЮТЫ 2024, Saattaa
Anonim

Esittely Kaksoislinkitetty lista : A Kaksoislinkitetty lista ( DLL ) sisältää ylimääräisen osoittimen, jota kutsutaan tavallisesti edelliseksi osoittimeksi, sekä seuraavan osoittimen ja datan, joka ovat siellä sisään yksittäin linkitetty lista . SLL on solmuja, joissa on vain tietokenttä ja seuraava linkki ala. The DLL vie enemmän muistia kuin SLL sillä siinä on 3 kenttää.

Mitä etuja kaksinkertaisesti linkitetyllä luettelolla on verrattuna yksittäisiin linkitettyihin luetteloihin?

Seuraavat ovat etuja /haitat kaksoislinkitetty lista yli yksittäin linkitetty lista . 1) DLL voidaan kulkea sekä eteen- että taaksepäin. 2) DLL:n poistotoiminto on tehokkaampi, jos poistettavaan solmuun annetaan osoitin. 3) Voimme lisätä nopeasti uuden solmun tietyn solmun eteen.

Vastaavasti, mitä eroa on yksittäin linkitetyllä luettelolla ja kaksoislinkitetyllä luettelolla? Pää ero erikseen linkitetyn luettelon välillä ja kaksoislinkitetty lista on kyky kulkea. Toisaalta kaksoislinkitetty lista säilyttää kaksi osoitinta seuraavaa ja edellistä solmua kohti, mikä mahdollistaa navigoinnin sisään molempiin suuntiin sisään minkä tahansa linkitetty lista.

Ihmiset myös kysyvät, millä tavalla kaksoislinkitetty lista on parempi kuin yksi linkitetty lista, antakaa esimerkki?

Kaksoislinkitetty lista tarjoaa monien toimintojen helpon toteuttamisen, kun taas yksittäin linkitetty lista vaatii lisätietoja samasta toimenpiteestä esimerkki , solmun poistaminen kohdassa a yksittäin linkitetty lista.

Miksi kaksoislinkitettyä listaa käytetään?

Kaksoislinkitetty lista voi olla käytetty navigointijärjestelmissä, joissa tarvitaan sekä etu- että takanavigointia. se on käytetty selaimet toteuttaakseen vierailtujen verkkosivujen siirtymisen taaksepäin ja eteenpäin, eli taaksepäin- ja eteenpäin -painikkeen. Se on myös käytetty eri sovelluksilla Kumoa- ja Redo-toimintojen toteuttamiseksi.