Aké je použitie prepojeného zoznamu?
Aké je použitie prepojeného zoznamu?

Video: Aké je použitie prepojeného zoznamu?

Video: Aké je použitie prepojeného zoznamu?
Video: 🩸Что значит 'густая кровь'? Почему сгущается кровь? Как уберечь себя от тромбов? 2024, November
Anonim

Prepojené zoznamy sú lineárne dátové štruktúry, ktoré uchovávajú dáta v jednotlivých objektoch nazývaných uzly. Tieto uzly obsahujú údaje aj odkaz na nasledujúci uzol v zoznam . Prepojené zoznamy sa často používajú kvôli ich účinnému vloženiu a vymazaniu.

Vzhľadom na to, kedy by sme mali použiť prepojený zoznam?

Prepojené zoznamy sú praktické, ak medzi ne potrebujete vložiť položky alebo ich odstrániť. S poľom, vy by potrebujete presunúť veľa prvkov „doprava“, aby ste vytvorili miesto pre nový prvok v strede, alebo „doľava“, aby ste vyplnili dieru, ak odstránite prvok v strede.

Následne je otázkou, čo je prepojený zoznam s príkladom? Prepojený zoznam je dynamická dátová štruktúra, kde každý prvok (nazývaný a uzol ) sa skladá z dvoch položiek - údajov a odkazu (alebo ukazovateľa), ktorý ukazuje na ďalší uzol . Prepojený zoznam je zbierka uzly kde každý uzol je pripojený k nasledujúcemu uzol cez ukazovateľ.

Podobne sa možno pýtať, čo myslíte pod pojmom prepojený zoznam?

A prepojený zoznam je lineárna dátová štruktúra, kde každý prvok je samostatný objekt. Každý prvok ( budeme nazývame to uzol) a zoznam pozostáva z dvoch položiek - údajov a odkazu na nasledujúci uzol. Posledný uzol má odkaz na hodnotu null. Vstupný bod do a prepojený zoznam sa nazýva vedúci zoznam.

Čo je rýchlejšie pole alebo prepojený zoznam?

Pridávanie alebo odoberanie prvkov je veľa rýchlejšie v prepojený zoznam než v an pole . Dostať jeden konkrétny prvok do stredu je veľa rýchlejšie v an pole . A pole môže plytvať priestorom, pretože veľmi často pri rozširovaní pole , je alokovaných viac prvkov, ako je v danom okamihu potrebné (napríklad ArrayList v jazyku Java).

Odporúča: