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 yra svorinis grafas?

  1. AGrafas, turintis daugiau briaunų nei viršūnių
  2. BGrafas, saugomas diske
  3. CGrafas, kurio kai kurios viršūnės sunkesnės už kitas, nes turi daugiau briaunų
  4. DGrafas, kurio kiekviena briauna turi skaitinę reikšmę, pvz., kainą ar atstumą
2.Lengvas

Kaip vadinama steko operacija, kuri prideda elementą į viršų?

  1. APop
  2. BEnqueue
  3. CPeek
  4. DPush
3.Lengvas

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

  1. ASurikiuoja lentelės raktus
  2. BUžšifruoja lentelės reikšmes
  3. CSuskaičiuoja, kiek raktų saugoma
  4. DSusieja raktą su lentelės indeksu
4.Vidutinis

Kurią duomenų struktūrą vykdoma programa naudoja aktyviems funkcijų kvietimams ir jų lokaliesiems kintamiesiems sekti?

  1. AKvietimų steką
  2. BFunkcijų maišos lentelę
  3. CRėmelių dvejetainį paieškos medį
  4. DDinaminės atminties (heap) eilę
5.Vidutinis

Dvejetainio paieškos medžio mazgas turi dešinįjį pomedį. Kur yra jo in-order įpėdinis?

  1. AVisada jo dešinysis vaikas
  2. BVisada jo tėvas
  3. CKairiausias jo dešiniojo pomedžio mazgas
  4. DDešiniausias jo kairiojo pomedžio mazgas
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(1)
  2. BO(n²)
  3. CO(log n)
  4. DO(n)
7.Sunkus

Struktūros union-find (nesikertančios aibės) su jungimu pagal rangą ir kelio suspaudimu amortizuota vienos operacijos kaina yra:

  1. ATiksliai O(log n)
  2. BO(α(n)), atvirkštinė Ackermanno funkcija, praktiškai pastovi
  3. CO(n)
  4. DO(n²)
8.Sunkus

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

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

Atsakymai

  1. 1. D · Grafas, kurio kiekviena briauna turi skaitinę reikšmę, pvz., kainą ar atstumą
  2. 2. D · Push
  3. 3. D · Susieja raktą su lentelės indeksu
  4. 4. A · Kvietimų steką
  5. 5. C · Kairiausias jo dešiniojo pomedžio mazgas
  6. 6. A · O(1)
  7. 7. B · O(α(n)), atvirkštinė Ackermanno funkcija, praktiškai pastovi
  8. 8. B · 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.