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

Kas nekryptiniame grafe yra viršūnės laipsnis?

  1. AJos pozicija gretimumo sąraše
  2. BIlgiausio iš jos einančio kelio ilgis
  3. CGrafo viršūnių skaičius
  4. DSu ja sujungtų briaunų skaičius
2.Lengvas

Kuri duomenų struktūra veikia principu „paskutinis įėjo – pirmas išėjo“ (LIFO)?

  1. AMaišos lentelė
  2. BStekas
  3. CSusietasis sąrašas
  4. DEilė
3.Lengvas

Kur dvejetainėje min krūvoje yra mažiausias elementas?

  1. APaskutinėje masyvo pozicijoje
  2. BKairiausiame lape
  3. CŠaknyje
  4. DBet kuriame lape, kurį reikia surasti
4.Vidutinis

Kaip žiedinėje eilėje, saugomoje n talpos masyve, apskaičiuojama kita pozicija po indekso i?

  1. A2i + 1
  2. B(i − 1) mod n
  3. C(i + 1) mod n
  4. Di + 1
5.Vidutinis

Kokia rakto paieškos subalansuotame dvejetainiame paieškos medyje laiko sudėtingumas?

  1. AO(n)
  2. BO(1)
  3. CO(n log n)
  4. DO(log n)
6.Vidutinis

Kokia kaina įterpti elementą į n elementų masyvo vidurį?

  1. AO(n), nes vėlesnius elementus reikia pastumti
  2. BO(1), nes indeksas žinomas
  3. CO(n²), nes kiekvienas elementas pajuda n kartų
  4. DO(log n), dėl dvejetainės paieškos
7.Sunkus

Kurias operacijas Fenwicko medis (binary indexed tree) n skaičių masyvui palaiko per O(log n)?

  1. APrefiksų sumų užklausas ir vieno elemento atnaujinimus
  2. BMasyvo rikiavimą ir dvejetainę paiešką
  3. CMedianos radimą per O(1)
  4. DElementų įterpimą bet kurioje pozicijoje
8.Sunkus

Kodėl iš standartinio Bloomo filtro elementų negalima tiesiog pašalinti išvalant jų bitus?

  1. ATie bitai gali priklausyti ir kitiems elementams, todėl atsirastų klaidingai neigiami atsakymai
  2. BBloomo filtrai saugo visus elementus, o suhešavus jų vėl neįmanoma rasti
  3. CBloomo filtro bitų negalima keisti po sukūrimo
  4. DŠalinimas padidintų klaidingai teigiamų atsakymų dažnį iki 100%

Atsakymai

  1. 1. D · Su ja sujungtų briaunų skaičius
  2. 2. B · Stekas
  3. 3. C · Šaknyje
  4. 4. C · (i + 1) mod n
  5. 5. D · O(log n)
  6. 6. A · O(n), nes vėlesnius elementus reikia pastumti
  7. 7. A · Prefiksų sumų užklausas ir vieno elemento atnaujinimus
  8. 8. A · Tie bitai gali priklausyti ir kitiems elementams, todėl atsirastų klaidingai neigiami atsakymai

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