Podcast
Questions and Answers
Kas yra mazgo palikuonys?
Kas yra mazgo palikuonys?
Kokia yra medžio šaknis?
Kokia yra medžio šaknis?
Koks yra Raudonai-juodo medžio ypatumas?
Koks yra Raudonai-juodo medžio ypatumas?
Kas nėra požymis subalansuotų medžių?
Kas nėra požymis subalansuotų medžių?
Signup and view all the answers
Kokia operacija naudojama medžio balansavimui?
Kokia operacija naudojama medžio balansavimui?
Signup and view all the answers
Koks yra subalansuoto medžio funkcionalumas?
Koks yra subalansuoto medžio funkcionalumas?
Signup and view all the answers
Kas apima mazgo pomedį?
Kas apima mazgo pomedį?
Signup and view all the answers
Koks yra B-medžių privalumas?
Koks yra B-medžių privalumas?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
Koks yra puslapio medžio privalumas, kai jis yra suskaidytas į puslapius?
Koks yra puslapio medžio privalumas, kai jis yra suskaidytas į puslapius?
Signup and view all the answers
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?
Signup and view all the answers
Koks yra didelio medžio elementų grupių panaudojimo privalumas?
Koks yra didelio medžio elementų grupių panaudojimo privalumas?
Signup and view all the answers
Kokias funkcijas galima modeliuoti nedarant sąrašo?
Kokias funkcijas galima modeliuoti nedarant sąrašo?
Signup and view all the answers
Kokia yra didelės apimties medžio trūkumo problema?
Kokia yra didelės apimties medžio trūkumo problema?
Signup and view all the answers
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?
Signup and view all the answers
Kokia yra dviejų ryšių nuorodų sąrašo ypatybė?
Kokia yra dviejų ryšių nuorodų sąrašo ypatybė?
Signup and view all the answers
Kas yra persiūtas sąrašas?
Kas yra persiūtas sąrašas?
Signup and view all the answers
Koks kelio ilgio iki medžio viršūnės X apibrėžimas?
Koks kelio ilgio iki medžio viršūnės X apibrėžimas?
Signup and view all the answers
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?
Signup and view all the answers
Koks yra pagrindinis skirtumas tarp loginio ir fizinio duomenų lygmens?
Koks yra pagrindinis skirtumas tarp loginio ir fizinio duomenų lygmens?
Signup and view all the answers
Kokia yra nuorodų lauko reikšmė, esančio pašalinamo elemento, ypatybė?
Kokia yra nuorodų lauko reikšmė, esančio pašalinamo elemento, ypatybė?
Signup and view all the answers
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ą?
Signup and view all the answers
Kokie yra medžių peržiūros (apėjimo) būdai?
Kokie yra medžių peržiūros (apėjimo) būdai?
Signup and view all the answers
Kas yra netiesinius susietus sąrašus?
Kas yra netiesinius susietus sąrašus?
Signup and view all the answers
Kokiam tikslui naudojamas indeksas vektoriuje?
Kokiam tikslui naudojamas indeksas vektoriuje?
Signup and view all the answers
Ką reikia atlikti, norint sėkmingai atlikti operacijas su medžiais?
Ką reikia atlikti, norint sėkmingai atlikti operacijas su medžiais?
Signup and view all the answers
Kuri iš šių funkcijų neatitinka eilių modelio?
Kuri iš šių funkcijų neatitinka eilių modelio?
Signup and view all the answers
Koks yra šaknies kelio ilgio matematinis apibrėžimas?
Koks yra šaknies kelio ilgio matematinis apibrėžimas?
Signup and view all the answers
Kuri iš šių teiginių apie lenteles yra teisinga?
Kuri iš šių teiginių apie lenteles yra teisinga?
Signup and view all the answers
Kokia yra šaknies viršūnės padėtis atitinkamame medyje?
Kokia yra šaknies viršūnės padėtis atitinkamame medyje?
Signup and view all the answers
Kokios yra pagrindinės savybės, susijusios su įrašu?
Kokios yra pagrindinės savybės, susijusios su įrašu?
Signup and view all the answers
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?
Signup and view all the answers
Koks yra skirtumas tarp binarinių medžių ir susietų sąrašų?
Koks yra skirtumas tarp binarinių medžių ir susietų sąrašų?
Signup and view all the answers
Kokias operacijas atlikti su binariniais medžiais?
Kokias operacijas atlikti su binariniais medžiais?
Signup and view all the answers
Kuri iš šių duomenų struktūrų yra dinaminė?
Kuri iš šių duomenų struktūrų yra dinaminė?
Signup and view all the answers
Kokios dvi duomenų tipų grupės dažniausiai egzistuoja programavimo kalbose?
Kokios dvi duomenų tipų grupės dažniausiai egzistuoja programavimo kalbose?
Signup and view all the answers
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?
Signup and view all the answers
Kokios papildomos nuorodos rūšies reikia dvikrypčiam sąrašui?
Kokios papildomos nuorodos rūšies reikia dvikrypčiam sąrašui?
Signup and view all the answers
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ė?
Signup and view all the answers
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ą?
Signup and view all the answers
Kokias operacijas galima atlikti su susietais sąrašais?
Kokias operacijas galima atlikti su susietais sąrašais?
Signup and view all the answers
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?
Signup and view all the answers
Kokia yra tuščių nuorodų reikšmė sąrašuose?
Kokia yra tuščių nuorodų reikšmė sąrašuose?
Signup and view all the answers
Kas būdinga cikliniam sąrašui su dviem ryšiais?
Kas būdinga cikliniam sąrašui su dviem ryšiais?
Signup and view all the answers
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.
Related Documents
Description
Šis testas apima duomenų tipų ir struktūrų pagrindus, apibrėžiančius reikšmių rinkinius ir leidžiamus veiksmus su jais. Išsiaiškinkite paprastų ir sudėtingų duomenų tipų savybes bei jų įtaką atminties vaizdavimui.