Untuk pengajar: gratis untuk dicetak, disalin, dan dipakai di kelas. Setiap lembar kerja baru punya nilai baru dan kunci jawabannya sendiri. Tautan ke ExamProblems di halaman mata kuliah Anda sangat kami hargai.
Nama: ____________________ Tanggal: ____________
1.Mudah
Tinggi (height) pohon umumnya didefinisikan sebagai:
AJumlah sisi pada lintasan terpanjang dari root ke daun
BJumlah daun dalam pohon
CJumlah total node dalam pohon, dengan menghitung root dan setiap daun
DJumlah anak root
2.Mudah
Dalam pohon (tree), apa yang dimaksud dengan daun (leaf)?
ANode dengan nilai terbesar
BNode yang tidak memiliki induk
CNode yang memiliki tepat satu anak
DNode yang tidak memiliki anak
3.Mudah
Apa yang dimaksud dengan load factor hash table?
AJumlah elemen yang disimpan dibagi jumlah bucket
BJumlah bucket dibagi panjang rata-rata kunci yang disimpan
CWaktu yang diperlukan untuk memuat tabel dari disk
DJumlah collision sejauh ini
4.Sedang
Dalam circular queue yang disimpan dalam array berkapasitas n, bagaimana posisi berikutnya setelah indeks i dihitung?
A2i + 1
B(i + 1) mod n
C(i − 1) mod n
Di + 1
5.Sedang
Berapa lama pencarian kata dengan panjang L dalam trie dengan alfabet tetap?
AO(n), dengan n jumlah kata
BO(log n), dengan n jumlah kata
CO(L), tidak bergantung pada berapa banyak kata yang disimpan
DO(L × n)
6.Sedang
Bagaimana elemen baru disisipkan ke binary heap?
ATempatkan di akhir array dan geser ke atas (sift up) selama melanggar sifat heap
BTempatkan di root dan geser ke bawah (sift down)
CBangun ulang seluruh heap dari awal
DSisipkan di posisi terurutnya dengan menggeser semua elemen yang lebih besar satu tempat ke kanan
7.Sulit
Struktur mana yang memungkinkan Anda menghitung maksimum setiap jendela berukuran k dalam array dengan total O(n)?
AMin-heap yang dibangun ulang untuk setiap jendela
BDeque yang menyimpan indeks dalam urutan nilai menurun
CArray terurut yang diperbarui dengan menggeser
DSingly linked list berisi elemen jendela
8.Sulit
Jaminan apa yang diberikan aturan red-black tree tentang tinggi pohon dengan n kunci?
ATingginya tepat log2 n
BTingginya paling banyak log2 n + 1
CTingginya paling banyak n / 2
DTingginya paling banyak 2 log2(n + 1)
Kunci jawaban
1. A · Jumlah sisi pada lintasan terpanjang dari root ke daun
2. D · Node yang tidak memiliki anak
3. A · Jumlah elemen yang disimpan dibagi jumlah bucket
4. B · (i + 1) mod n
5. C · O(L), tidak bergantung pada berapa banyak kata yang disimpan
6. A · Tempatkan di akhir array dan geser ke atas (sift up) selama melanggar sifat heap
7. B · Deque yang menyimpan indeks dalam urutan nilai menurun
8. D · Tingginya paling banyak 2 log2(n + 1)
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.