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

Ką maišos lentelėje atlieka maišos funkcija?

  1. AUžšifruoja lentelės reikšmes
  2. BSuskaičiuoja, kiek raktų saugoma
  3. CSurikiuoja lentelės raktus
  4. DSusieja raktą su lentelės indeksu
2.Lengvas

Kas saugoma kiekvienai viršūnei grafą vaizduojant gretimumo sąrašais?

  1. AV loginių reikšmių eilutė
  2. BJos kaimyninių viršūnių sąrašas
  3. CBendras grafo briaunų skaičius
  4. DTrumpiausias kelias iki kiekvienos kitos viršūnės
3.Lengvas

Kas yra maišos lentelės užpildymo koeficientas (load factor)?

  1. ASaugomų elementų skaičius, padalytas iš kibirų skaičiaus
  2. BLaikas, reikalingas lentelei įkelti iš disko
  3. CKibirų skaičius, padalytas iš vidutinio saugomų raktų ilgio
  4. DIki šiol įvykusių kolizijų skaičius
4.Vidutinis

Prefiksų medis (trie) ypač efektyvus:

  1. ASkaičių rikiavimui
  2. BTrumpiausių kelių paieškai
  3. CMatricų saugojimui
  4. DPrefiksų paieškai, pavyzdžiui, automatiniam užbaigimui
5.Vidutinis

Kaip rasti mažiausią raktą dvejetainiame paieškos medyje?

  1. APažiūrėti tik į šaknį
  2. BAplankyti kiekvieną lapą ir juos palyginti
  3. CNuo šaknies eiti kairiaisiais vaikais, kol nebėra kairiojo vaiko
  4. DNuo šaknies eiti dešiniaisiais vaikais, kol nebėra dešiniojo vaiko
6.Vidutinis

Eilė įgyvendinta dviem stekais: push atliekamas į steką „in“, o pop – iš steko „out“, kuris, ištuštėjęs, papildomas iš „in“. Kokia amortizuota vienos operacijos kaina?

  1. AO(n)
  2. BO(log n)
  3. CO(n²)
  4. DO(1)
7.Sunkus

Kokią garantiją raudonai juodo medžio taisyklės suteikia medžio su n raktų aukščiui?

  1. AAukštis lygiai log2 n
  2. BAukštis ne didesnis kaip n / 2
  3. CAukštis ne didesnis kaip 2 log2(n + 1)
  4. DAukštis ne didesnis kaip log2 n + 1
8.Sunkus

Kodėl B medžiai naudojami duomenų bazėse ir failų sistemose?

  1. ADidelis šakojimosi koeficientas išlaiko medį žemą ir sumažina lėtų disko skaitymų skaičių
  2. BJie saugo nesurikiuotus duomenis
  3. CJie naudoja mažiau atminties nei bet koks masyvas, todėl visas indeksas visada telpa operatyviojoje atmintyje
  4. DJų nereikia perbalansuoti

Atsakymai

  1. 1. D · Susieja raktą su lentelės indeksu
  2. 2. B · Jos kaimyninių viršūnių sąrašas
  3. 3. A · Saugomų elementų skaičius, padalytas iš kibirų skaičiaus
  4. 4. D · Prefiksų paieškai, pavyzdžiui, automatiniam užbaigimui
  5. 5. C · Nuo šaknies eiti kairiaisiais vaikais, kol nebėra kairiojo vaiko
  6. 6. D · O(1)
  7. 7. C · Aukštis ne didesnis kaip 2 log2(n + 1)
  8. 8. A · Didelis šakojimosi koeficientas išlaiko medį žemą ir sumažina lėtų disko skaitymų skaičių

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