Užduočių lapas tema Duomenų struktūros su atsakymais

Nemokamas spausdinamas užduočių lapas tema Duomenų struktūros: 8 uždavinių nuo lengvų iki egzamino lygio, su atsakymais. Atsispausdinkite arba išsaugokite kaip PDF.

Mokytojams: galima nemokamai spausdinti, kopijuoti ir naudoti per pamokas. Kiekvienas naujas lapas turi naujas reikšmes ir savo atsakymų raktą. Būsime dėkingi už nuorodą į ExamProblems jūsų kurso puslapyje.

Vardas: ____________________   Data: ____________

1.Lengvas

Kaip vadinama eilės operacija, kuri pašalina priekyje esantį elementą?

  1. AEnqueue
  2. BDequeue
  3. CPush
  4. DInsert
2.Lengvas

Dvejetainiame paieškos medyje mazgo kairiojo pomedžio reikšmės yra:

  1. ADidesnės už mazgo reikšmę
  2. BLygios mazgo reikšmei
  3. CAtsitiktine tvarka
  4. DMažesnės už mazgo reikšmę
3.Lengvas

Kuri operacija masyvui yra O(1), o vienkrypčiam susietajam sąrašui – O(n)?

  1. APirmojo elemento skaitymas
  2. BĮterpimas į pradžią
  3. CPrieiga prie elemento su indeksu i
  4. DPirmojo elemento pašalinimas
4.Vidutinis

Kuris kolizijų sprendimo metodas saugo susidūrusius raktus sąraše tame pačiame kibire?

  1. AKvadratinis zondavimas
  2. BAtskiros grandinės (separate chaining)
  3. CTiesinis zondavimas
  4. DDvigubas maišymas
5.Vidutinis

Kokią balanso sąlygą AVL medis palaiko kiekviename mazge?

  1. AKairiojo ir dešiniojo pomedžių aukščiai skiriasi daugiausia 1
  2. BKiekvienas mazgas nuspalvintas raudonai arba juodai
  3. CAbiejuose kiekvieno mazgo pomedžiuose yra lygiai tiek pat mazgų
  4. DVisi lapai lygiai tame pačiame gylyje
6.Vidutinis

Kaip dvejetainėje min krūvoje veikia extract-min?

  1. APaskutinis elementas perkeliamas į šaknį ir leidžiamas žemyn (sift down)
  2. BPašalinama šaknis, o visi elementai pastumiami viena vieta į kairę
  3. CPašalinamas paskutinis masyvo elementas
  4. DNaujo minimumo ieškoma visuose lapuose
7.Sunkus

Ką skleidžiamasis medis (splay tree) atlieka po kiekvienos prieigos?

  1. APerspalvina paieškos kelio mazgus
  2. BPerkelia pasiektą mazgą į lapą
  3. CPerstato visą medį į subalansuotą formą
  4. DPosūkiais iškelia pasiektą mazgą į šaknį
8.Sunkus

Kaip naudojant O(1) papildomos atminties nustatyti, ar vienkrypčiame susietajame sąraše yra ciklas?

  1. AVieną rodyklę stumti vienu žingsniu, kitą – dviem ir tikrinti, ar jos susitinka
  2. BSkaičiuoti mazgus, kol skaičius viršys sąrašo ilgio lauką
  3. CSurikiuoti sąrašą ir ieškoti pasikartojimų
  4. DKiekvieną aplankytą mazgą saugoti maišos aibėje

Atsakymai

  1. 1. B · Dequeue
  2. 2. D · Mažesnės už mazgo reikšmę
  3. 3. C · Prieiga prie elemento su indeksu i
  4. 4. B · Atskiros grandinės (separate chaining)
  5. 5. A · Kairiojo ir dešiniojo pomedžių aukščiai skiriasi daugiausia 1
  6. 6. A · Paskutinis elementas perkeliamas į šaknį ir leidžiamas žemyn (sift down)
  7. 7. D · Posūkiais iškelia pasiektą mazgą į šaknį
  8. 8. A · Vieną rodyklę stumti vienu žingsniu, kitą – dviem ir tikrinti, ar jos susitinka

Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.