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

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

  1. AKairiausiame lape
  2. BŠaknyje
  3. CPaskutinėje masyvo pozicijoje
  4. DBet kuriame lape, kurį reikia surasti
2.Lengvas

Kas maišos lentelėje yra kolizija?

  1. ALentelei pritrūksta atminties
  2. BDu skirtingi raktai susiejami su tuo pačiu indeksu
  3. CRakto apskritai neįmanoma sumaišyti
  4. DDu vienodi raktai saugomi dukart
3.Lengvas

Kas yra svorinis grafas?

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

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

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

Kas teisinga apie nekryptinio grafo gretimumo matricą?

  1. AKiekvienoje eilutėje yra lygiai vienas 1
  2. BJi simetriška pagrindinės įstrižainės atžvilgiu
  3. CJi visada viršutinė trikampė
  4. DJos pagrindinėje įstrižainėje visada yra vienetai
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(1)
  4. DO(n²)
7.Sunkus

Segmentų medis (segment tree) paprastai naudojamas:

  1. AStekui įgyvendinti
  2. BGrafo briaunoms saugoti
  3. CEilutėms rikiuoti abėcėlės tvarka, saugant kiekvieną prefiksą atskirame medžio mazge
  4. DAtsakyti į intervalų užklausas (pvz., intervalų sumas) ir atnaujinti per O(log n)
8.Sunkus

Kuri apėjimų pora visada vienareikšmiškai nusako dvejetainį medį su skirtingais raktais?

  1. APreorder ir postorder
  2. BVien preorder
  3. CPreorder ir inorder
  4. DVien apėjimas lygmenimis

Atsakymai

  1. 1. B · Šaknyje
  2. 2. B · Du skirtingi raktai susiejami su tuo pačiu indeksu
  3. 3. D · Grafas, kurio kiekviena briauna turi skaitinę reikšmę, pvz., kainą ar atstumą
  4. 4. A · Kvietimų steką
  5. 5. B · Ji simetriška pagrindinės įstrižainės atžvilgiu
  6. 6. C · O(1)
  7. 7. D · Atsakyti į intervalų užklausas (pvz., intervalų sumas) ir atnaujinti per O(log n)
  8. 8. C · Preorder ir inorder

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