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

Medžio aukštis paprastai apibrėžiamas kaip:

  1. AMedžio lapų skaičius
  2. BŠaknies vaikų skaičius
  3. CBendras medžio mazgų skaičius, skaičiuojant šaknį ir kiekvieną lapą
  4. DBriaunų skaičius ilgiausiame kelyje nuo šaknies iki lapo
2.Lengvas

Kuri struktūra paprastai naudojama prioritetinei eilei įgyvendinti?

  1. ANesutvarkytas vienkryptis susietasis sąrašas
  2. BStekas
  3. CEilutė
  4. DKrūva
3.Lengvas

Kas grafe yra ciklas?

  1. ABriauna, kurios svoris lygus nuliui
  2. BKelias, aplankantis kiekvieną viršūnę
  3. CKelias, prasidedantis ir pasibaigiantis toje pačioje viršūnėje
  4. DViršūnė be briaunų
4.Vidutinis

Raktai 50, 30, 70, 20, 40 šia tvarka įterpiami į tuščią dvejetainį paieškos medį. Koks yra 30 kairysis vaikas?

  1. A40
  2. B20
  3. C50
  4. D70
5.Vidutinis

Žiedinis buferis (ring buffer) dažniausiai naudojamas įgyvendinti:

  1. AMaišos funkciją
  2. BDvejetainį paieškos medį
  3. CGrafo apėjimą
  4. DFiksuoto dydžio eilę
6.Vidutinis

Kiek laiko užtrunka L ilgio žodžio paieška Trie medyje su fiksuota abėcėle?

  1. AO(L), nepriklausomai nuo saugomų žodžių skaičiaus
  2. BO(n), kur n yra žodžių skaičius
  3. CO(log n), kur n yra žodžių skaičius
  4. DO(L × n)
7.Sunkus

Kiekvienam masyvo elementui norite rasti artimiausią didesnį elementą į dešinę, iš viso per O(n). Kuri struktūra padeda?

  1. AStekas, kuriame laikomi atsakymo laukiantys elementai
  2. BVisų elementų maišos lentelė
  3. CKiekvienam elementui iš naujo sudaromas dvejetainis paieškos medis
  4. DEilė, laikanti kiekvieną elementų porą
8.Sunkus

Iš n skaičių srauto reikia išlaikyti k mažiausių reikšmių naudojant O(k) atminties. Kuris būdas veikia per O(n log k)?

  1. APaskutinių k reikšmių FIFO eilė
  2. BVisų n reikšmių surikiuotas masyvas
  3. CMin krūva, laikanti visas n reikšmių, iš kurios pabaigoje išimama k mažiausių
  4. Dk dydžio max krūva, kurios šaknis pakeičiama atėjus mažesnei reikšmei

Atsakymai

  1. 1. D · Briaunų skaičius ilgiausiame kelyje nuo šaknies iki lapo
  2. 2. D · Krūva
  3. 3. C · Kelias, prasidedantis ir pasibaigiantis toje pačioje viršūnėje
  4. 4. B · 20
  5. 5. D · Fiksuoto dydžio eilę
  6. 6. A · O(L), nepriklausomai nuo saugomų žodžių skaičiaus
  7. 7. A · Stekas, kuriame laikomi atsakymo laukiantys elementai
  8. 8. D · k dydžio max krūva, kurios šaknis pakeičiama atėjus mažesnei reikšmei

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