Tiesinis sąrašas linked list dar vadinamas sąrašu viena esminių duomenų struktūrų naudojamų programavime Tiesinį sąrašą
Tiesinis sąrašas

Tiesinis sąrašas (linked list), dar vadinamas sąrašu – viena esminių duomenų struktūrų, naudojamų programavime. Tiesinį sąrašą sudaro elementai, kurie seka vienas paskui kitą. Nuoseklumas pasiekiamas saugant nuorodas ar rodykles į sekantį ir/ar prieš tai einantį elementą. Pirmas tiesinio sąrašo elementas dažnai vadinamas galva, paskutinis – uodega. Sąrašas gali neturėti nei galvos, nei uodegos.
Yra keletas tiesinių sąrašų rūšių:
- Vienpusis sąrašas
- Kiekvienas elementas „žino“ tiktai apie sekantį elementą. Atitinkamai uodega neturi sekančio.
- Dvipusis sąrašas
- Modifikuotas vienpusis. Pridedama sąsaja su prieš tai einančiu elementu; Galva neturi prieš tai einančio.
- Žiedinis sąrašas
- Gali būti vienpusis arba dvipusis – svarbiausia, kad toks sąrašas neturi nei galvos, nei uodegos.
- Sąrašas su sergėtoju (sentinel list)
- Tai ciklinis sąrašas, kuriame egzistuoja elementas be duomenų, žymintis sąrašo baigtį.
Sąrašas gali būti realizuojamas masyvu, dvejais masyvais ir pasitelkiant programavimo kalboje numatytus susiejimo būdus (dažniausiai rodyklėmis, nuorodomis). Pastarasis būdas yra populiariausias dėl to, kad realizuojant masyvais sąraše sudėtingai ir neefektyviai realizuojamos įdėjimo tarp dviejų elementų ir elemento pašalinimo operacijos.
Sąrašuose neefektyvu saugoti mažus (atminties prasme) duomenis, dėl to kad pati sąrašo realizacija reikalauja papildomos atminties. Taip pat sąrašo apėjimas yra sunkiai kešuojamas. Sąrašai dažnai pasirenkami, kai svarbus išmetimo bei įterpimo operacijų greitis, bet ne paieškos.
Eilės ir Steko duomenų struktūros gali būti realizuojamos tiesiniu sąrašu.
Šiame straipsnyje naudojami diskutuotini terminai. Daugiau apie kompiuterinius terminus skaitykite žodynėlyje. |
Autorius: www.NiNa.Az
Išleidimo data:
vikipedija, wiki, lietuvos, knyga, knygos, biblioteka, straipsnis, skaityti, atsisiųsti, nemokamai atsisiųsti, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, pictu, mobilusis, porn, telefonas, android, iOS, apple, mobile telefl, samsung, iPhone, xiomi, xiaomi, redmi, pornografija, honor, oppo, Nokia, Sonya, mi, pc, web, kompiuteris, Informacija apie Tiesinis sąrašas, Kas yra Tiesinis sąrašas? Ką reiškia Tiesinis sąrašas?
Tiesinis sarasas linked list dar vadinamas sarasu viena esminiu duomenu strukturu naudojamu programavime Tiesinį sarasa sudaro elementai kurie seka vienas paskui kita Nuoseklumas pasiekiamas saugant nuorodas ar rodykles į sekantį ir ar pries tai einantį elementa Pirmas tiesinio saraso elementas daznai vadinamas galva paskutinis uodega Sarasas gali netureti nei galvos nei uodegos Yra keletas tiesiniu sarasu rusiu Vienpusis sarasas Kiekvienas elementas zino tiktai apie sekantį elementa Atitinkamai uodega neturi sekancio Dvipusis sarasas Modifikuotas vienpusis Pridedama sasaja su pries tai einanciu elementu Galva neturi pries tai einancio Ziedinis sarasas Gali buti vienpusis arba dvipusis svarbiausia kad toks sarasas neturi nei galvos nei uodegos Sarasas su sergetoju sentinel list Tai ciklinis sarasas kuriame egzistuoja elementas be duomenu zymintis saraso baigtį Sarasas gali buti realizuojamas masyvu dvejais masyvais ir pasitelkiant programavimo kalboje numatytus susiejimo budus dazniausiai rodyklemis nuorodomis Pastarasis budas yra populiariausias del to kad realizuojant masyvais sarase sudetingai ir neefektyviai realizuojamos įdejimo tarp dvieju elementu ir elemento pasalinimo operacijos Sarasuose neefektyvu saugoti mazus atminties prasme duomenis del to kad pati saraso realizacija reikalauja papildomos atminties Taip pat saraso apejimas yra sunkiai kesuojamas Sarasai daznai pasirenkami kai svarbus ismetimo bei įterpimo operaciju greitis bet ne paieskos Eiles ir Steko duomenu strukturos gali buti realizuojamos tiesiniu sarasu Siame straipsnyje naudojami diskutuotini terminai Daugiau apie kompiuterinius terminus skaitykite zodynelyje