Podcast
Questions and Answers
Kas yra mazgo palikuonys?
Kas yra mazgo palikuonys?
- Tėvas
- Lapai
- Vaikai, anūkai, proanūkai (correct)
- Kelias
Kokia yra medžio šaknis?
Kokia yra medžio šaknis?
- Bet kuris mazgas su dviem vaikais
- Mazgas, turintis kelias kraštines
- Mazgas medžio viršuje, turintis tik vieną kelią į žemyn (correct)
- Mazgas be vaikų
Koks yra Raudonai-juodo medžio ypatumas?
Koks yra Raudonai-juodo medžio ypatumas?
- Mazgai visuomet raudoni
- Vienas kelias į abiejų pusių mazgus
- Medis turi tik vieną vaiką
- Mazgai pažymėti kaip „raudoni“ arba „juodi“ (correct)
Kas nėra požymis subalansuotų medžių?
Kas nėra požymis subalansuotų medžių?
Kokia operacija naudojama medžio balansavimui?
Kokia operacija naudojama medžio balansavimui?
Koks yra subalansuoto medžio funkcionalumas?
Koks yra subalansuoto medžio funkcionalumas?
Kas apima mazgo pomedį?
Kas apima mazgo pomedį?
Koks yra B-medžių privalumas?
Koks yra B-medžių privalumas?
Koks yra efektyviausias būdas saugoti medžio viršūnes, kai išeinančių šakų skaičius stipriai kinta?
Koks yra efektyviausias būdas saugoti medžio viršūnes, kai išeinančių šakų skaičius stipriai kinta?
Koks yra optimalus paieškos žingsnių skaičius subalansuotame binariniame medyje su 106 elementais?
Koks yra optimalus paieškos žingsnių skaičius subalansuotame binariniame medyje su 106 elementais?
Kokio tipo medžiai yra geriausiai tinkami didelės apimties paieškos operacijoms?
Kokio tipo medžiai yra geriausiai tinkami didelės apimties paieškos operacijoms?
Kaip medžių viršūnės laikomos, kai jos yra saugomos magnetiniame diske?
Kaip medžių viršūnės laikomos, kai jos yra saugomos magnetiniame diske?
Ką reikia padaryti, kad naujas elementas būtų įterptas po elemento, į kurį rodo darbinė nuoroda DN?
Ką reikia padaryti, kad naujas elementas būtų įterptas po elemento, į kurį rodo darbinė nuoroda DN?
Koks yra puslapio medžio privalumas, kai jis yra suskaidytas į puslapius?
Koks yra puslapio medžio privalumas, kai jis yra suskaidytas į puslapius?
Kaip vykdoma elemento pašalinimo operacija, kai jis yra dešiniau darbinės nuorodos DN?
Kaip vykdoma elemento pašalinimo operacija, kai jis yra dešiniau darbinės nuorodos DN?
Koks yra didelio medžio elementų grupių panaudojimo privalumas?
Koks yra didelio medžio elementų grupių panaudojimo privalumas?
Kokias funkcijas galima modeliuoti nedarant sąrašo?
Kokias funkcijas galima modeliuoti nedarant sąrašo?
Kokia yra didelės apimties medžio trūkumo problema?
Kokia yra didelės apimties medžio trūkumo problema?
Kokia yra svarbiausia sąlyga norint efektyviai apdoroti didelės apimties duomenų struktūras?
Kokia yra svarbiausia sąlyga norint efektyviai apdoroti didelės apimties duomenų struktūras?
Kokia yra dviejų ryšių nuorodų sąrašo ypatybė?
Kokia yra dviejų ryšių nuorodų sąrašo ypatybė?
Kas yra persiūtas sąrašas?
Kas yra persiūtas sąrašas?
Koks kelio ilgio iki medžio viršūnės X apibrėžimas?
Koks kelio ilgio iki medžio viršūnės X apibrėžimas?
Kaip vadinama minimalaus gylio, visuose lygiuose išskirstytų medžio viršūnių koncepcija?
Kaip vadinama minimalaus gylio, visuose lygiuose išskirstytų medžio viršūnių koncepcija?
Koks yra pagrindinis skirtumas tarp loginio ir fizinio duomenų lygmens?
Koks yra pagrindinis skirtumas tarp loginio ir fizinio duomenų lygmens?
Kokia yra nuorodų lauko reikšmė, esančio pašalinamo elemento, ypatybė?
Kokia yra nuorodų lauko reikšmė, esančio pašalinamo elemento, ypatybė?
Kokie duomenų struktūrų tipai klasifikuojami pagal elementų ir ryšių skaičiaus struktūroje kitimą?
Kokie duomenų struktūrų tipai klasifikuojami pagal elementų ir ryšių skaičiaus struktūroje kitimą?
Kokie yra medžių peržiūros (apėjimo) būdai?
Kokie yra medžių peržiūros (apėjimo) būdai?
Kas yra netiesinius susietus sąrašus?
Kas yra netiesinius susietus sąrašus?
Kokiam tikslui naudojamas indeksas vektoriuje?
Kokiam tikslui naudojamas indeksas vektoriuje?
Ką reikia atlikti, norint sėkmingai atlikti operacijas su medžiais?
Ką reikia atlikti, norint sėkmingai atlikti operacijas su medžiais?
Kuri iš šių funkcijų neatitinka eilių modelio?
Kuri iš šių funkcijų neatitinka eilių modelio?
Koks yra šaknies kelio ilgio matematinis apibrėžimas?
Koks yra šaknies kelio ilgio matematinis apibrėžimas?
Kuri iš šių teiginių apie lenteles yra teisinga?
Kuri iš šių teiginių apie lenteles yra teisinga?
Kokia yra šaknies viršūnės padėtis atitinkamame medyje?
Kokia yra šaknies viršūnės padėtis atitinkamame medyje?
Kokios yra pagrindinės savybės, susijusios su įrašu?
Kokios yra pagrindinės savybės, susijusios su įrašu?
Kokį reiškinį apibūdina tiesinės struktūros su nuosekliu elementų išsidėstymu atmintyje?
Kokį reiškinį apibūdina tiesinės struktūros su nuosekliu elementų išsidėstymu atmintyje?
Koks yra skirtumas tarp binarinių medžių ir susietų sąrašų?
Koks yra skirtumas tarp binarinių medžių ir susietų sąrašų?
Kokias operacijas atlikti su binariniais medžiais?
Kokias operacijas atlikti su binariniais medžiais?
Kuri iš šių duomenų struktūrų yra dinaminė?
Kuri iš šių duomenų struktūrų yra dinaminė?
Kokios dvi duomenų tipų grupės dažniausiai egzistuoja programavimo kalbose?
Kokios dvi duomenų tipų grupės dažniausiai egzistuoja programavimo kalbose?
Kuri iš šių teiginių teisinga kalbant apie ciklinį sąrašą su vienu ryšiu?
Kuri iš šių teiginių teisinga kalbant apie ciklinį sąrašą su vienu ryšiu?
Kokios papildomos nuorodos rūšies reikia dvikrypčiam sąrašui?
Kokios papildomos nuorodos rūšies reikia dvikrypčiam sąrašui?
Kokia yra dvikrypčio sąrašo su dviem ryšiais struktūros savybė?
Kokia yra dvikrypčio sąrašo su dviem ryšiais struktūros savybė?
Kuri teiginys yra neteisingas apie sąrašo su dviem ryšiais elementą?
Kuri teiginys yra neteisingas apie sąrašo su dviem ryšiais elementą?
Kokias operacijas galima atlikti su susietais sąrašais?
Kokias operacijas galima atlikti su susietais sąrašais?
Kokia yra sąrašo su dviem ryšiais privalumas, palyginti su sąrašu su vienu ryšiu?
Kokia yra sąrašo su dviem ryšiais privalumas, palyginti su sąrašu su vienu ryšiu?
Kokia yra tuščių nuorodų reikšmė sąrašuose?
Kokia yra tuščių nuorodų reikšmė sąrašuose?
Kas būdinga cikliniam sąrašui su dviem ryšiais?
Kas būdinga cikliniam sąrašui su dviem ryšiais?
Flashcards
Binarinis medis
Binarinis medis
Medžio struktūros koncepcija, kur kiekviena viršūnė turi daugiausiai du vaikus (kairįjį ir dešinįjį).
Idealiai subalansuotas medis
Idealiai subalansuotas medis
Medžio struktūra, kurioje kiekvienos viršūnės kairysis ir dešinysis pomedžiai turi ne daugiau nei vieno elemento skirtumą.
Medžio peržiūra
Medžio peržiūra
Proceso, kai einama per visas medžio viršūnes, aprašymas.
Viršūnės gylis
Viršūnės gylis
Signup and view all the flashcards
Medžio kelio ilgis
Medžio kelio ilgis
Signup and view all the flashcards
Paieškos medis
Paieškos medis
Signup and view all the flashcards
Išsigimęs medis
Išsigimęs medis
Signup and view all the flashcards
Operacijos su binariniais medžiais
Operacijos su binariniais medžiais
Signup and view all the flashcards
Duomenų struktūrų klasifikavimas
Duomenų struktūrų klasifikavimas
Signup and view all the flashcards
Statinė duomenų struktūra
Statinė duomenų struktūra
Signup and view all the flashcards
Dinaminė duomenų struktūra
Dinaminė duomenų struktūra
Signup and view all the flashcards
Pomedis (Subtree)
Pomedis (Subtree)
Signup and view all the flashcards
Tiesinė duomenų struktūra
Tiesinė duomenų struktūra
Signup and view all the flashcards
Lapas (Leaf)
Lapas (Leaf)
Signup and view all the flashcards
Nettiesinė duomenų struktūra
Nettiesinė duomenų struktūra
Signup and view all the flashcards
Šaknis (Root)
Šaknis (Root)
Signup and view all the flashcards
Vektorius (vienas matmuo)
Vektorius (vienas matmuo)
Signup and view all the flashcards
Masyvas (daugiau nei vienas matmuo)
Masyvas (daugiau nei vienas matmuo)
Signup and view all the flashcards
Tėvas (Parent)
Tėvas (Parent)
Signup and view all the flashcards
Vaikas (Child)
Vaikas (Child)
Signup and view all the flashcards
Įrašas
Įrašas
Signup and view all the flashcards
Mazgo palikuonys (Descendants of a node)
Mazgo palikuonys (Descendants of a node)
Signup and view all the flashcards
Kelias (Path)
Kelias (Path)
Signup and view all the flashcards
Subalansuoti medžiai
Subalansuoti medžiai
Signup and view all the flashcards
Sąrašas su vienu ryšiu
Sąrašas su vienu ryšiu
Signup and view all the flashcards
Ciklinis sąrašas su vienu ryšiu
Ciklinis sąrašas su vienu ryšiu
Signup and view all the flashcards
Sąrašas su dviem ryšiais
Sąrašas su dviem ryšiais
Signup and view all the flashcards
Ciklinis sąrašas su dviem ryšiais
Ciklinis sąrašas su dviem ryšiais
Signup and view all the flashcards
Įterpimo ir pašalinimo operacijos susietame sąraše
Įterpimo ir pašalinimo operacijos susietame sąraše
Signup and view all the flashcards
Įterpimas į sąrašo pradžią
Įterpimas į sąrašo pradžią
Signup and view all the flashcards
Įterpimas į sąrašo pabaigą
Įterpimas į sąrašo pabaigą
Signup and view all the flashcards
Įterpimas į tam tikrą sąrašo vietą
Įterpimas į tam tikrą sąrašo vietą
Signup and view all the flashcards
Įterpimo operacija sąraše
Įterpimo operacija sąraše
Signup and view all the flashcards
Darbinė nuoroda (DN)
Darbinė nuoroda (DN)
Signup and view all the flashcards
Papildoma nuoroda (PASAL)
Papildoma nuoroda (PASAL)
Signup and view all the flashcards
Nuoroda NAUJ
Nuoroda NAUJ
Signup and view all the flashcards
Nuorodos laukas (NUOR)
Nuorodos laukas (NUOR)
Signup and view all the flashcards
Tiesinis susieto sąrašo variantas
Tiesinis susieto sąrašo variantas
Signup and view all the flashcards
Susieto sąrašo struktūra su dviem ryšiais
Susieto sąrašo struktūra su dviem ryšiais
Signup and view all the flashcards
Susieto sąrašo struktūra su daug ryšių
Susieto sąrašo struktūra su daug ryšių
Signup and view all the flashcards
Medžio struktūra
Medžio struktūra
Signup and view all the flashcards
Nepastovus įeinančių šakų skaičius
Nepastovus įeinančių šakų skaičius
Signup and view all the flashcards
Dviejų nuorodų medis
Dviejų nuorodų medis
Signup and view all the flashcards
Giminystės ryšių modeliavimas
Giminystės ryšių modeliavimas
Signup and view all the flashcards
Didelės apimties medžiai
Didelės apimties medžiai
Signup and view all the flashcards
Stipriai išsišakojantys medžiai
Stipriai išsišakojantys medžiai
Signup and view all the flashcards
Dinaminės duomenų struktūros su MD saugojimu
Dinaminės duomenų struktūros su MD saugojimu
Signup and view all the flashcards
Puslapių suskirstytas medis
Puslapių suskirstytas medis
Signup and view all the flashcards
Study Notes
Duomenų teorijos ir struktūrų pagrindai
- Duomenų tipas apibrėžiamas reikšmių rinkiniu ir leidžiamais veiksmais su tomis reikšmėmis. Tam reikia atitinkamai kompiuterio operacijų.
- Duomenų tipai gali būti paprasti (nestruktūrizuoti) ir sudėtingi (struktūrizuoti).
- Paprasti tipai:
char
,unsigned char
,signed char
,int
,unsigned int
,signed int
,short int
,unsigned short int
,signed short int
,long int
,unsigned long int
,signed long int
,long long int
,unsigned long long int
,float
,double
,long double
,wchar_t
- Kiekvienas tipas užima specifinį bitų skaičių atmintyje.
- Tipas lemia atminties vaizdavimą.
- Duomenų struktūra yra duomenų elementų rinkinys, su tam tikrais ryšiais tarp jų.
- Santykių tipai: ekvivalentiškumas, tvarka.
- LDS(loginė duomenų struktūra), FDS(fizinė duomenų struktūra)
Duomenų struktūros klasifikavimas
- Pagal saugojimo tipą: operatyvioji, failinė.
- Pagal elementų tarpusavio ryšius: tiesinė, netiesinė.
- Pagal sutvarkymą: Tiesinės struktūros skirstomos į vektorius, masyvus, stekus ir eiles.
- Pagal atnaujinimus: statinė, dalinė statinė, dinaminė.
- Pagal elementų sutvarkymą: Tiesinės struktūros skirstomos į tokias duomenų struktūras (DS): vektorius, masyvai, stekai, eilės;
Paprasčiausios statinės DS
- Vektorius yra vienmatis masyvų tipas (t.y., duomenų aibė).
- Masaiyvas yra vektorius, kur kiekvienas elementas yra masyvas.
- Įrašas yra įvairių tipų duomenų elementų rinkinys, turintis unikalius vardus (laukus).
- Lentelė yra daug įrašų (vienodo tipo) rinkinys.
Dalinai statinės DS
- Stekas (LIFO - last in, first out): Naudojant vieną galą (viršų).
- Eilė (FIFO – first in, first out): Duomenys pridedami viename gale, pašalinami kitame.
- Dekas (dviejų pusių eilė): Leidiniai ir pašalinami iš abiejų galų.
Tiesinės dinaminės DS
- Susieti sąrašai (su vienu ryšiu): Duomenys su nuorodos laukais tarpusavyje susiję.
- Susieti sąrašai (su dviem ryšiais): Elementų tarpusavio ryšiams saugoti reikalingos dvi nuorodos.
- Cikliniai sąrašai (su vienu ryšiu): Paskutinio elemento nuoroda nukreipta į pirmąjį.
- Cikliniai sąrašai (su dviem ryšiais): Nuorodos tarpusavyje sujungia sąrašą.
Medžio tipo duomenų struktūros
- Binariniai medžiai
- Subalansuoti paieškos medžiai: AVL medžiai, raudonai-juodi medžiai, 2-3-4 medžiai.
- Medžio struktūra: Šaknis, vidiniai mazgai, lapai, keliai, gylis, aukštis, pomediai
- Medžio apėjimo principai: priešdėlio, tarpdėlio, podedėlio tvarka.
Maišos lentelės
- Naudojamos greitai rasti elementus pagal raktą.
- Duomenys maišomi (hash) į atminties vietas.
- Paieška, įterpimas ir šalinimas dažniausiai yra O(1), vidutiniškai.
- Kolizijų rūšys ir sprendimas.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.