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
Dalam graf, apa yang dimaksud dengan siklus?
ASimpul tanpa sisi
BLintasan yang dimulai dan diakhiri pada simpul yang sama
CSisi dengan bobot nol
DLintasan yang mengunjungi setiap simpul
2.Mudah
Dalam graf tak berarah, apa yang dimaksud dengan derajat (degree) simpul?
AJumlah sisi yang terhubung dengannya
BPosisinya dalam adjacency list
CJumlah simpul dalam graf
DPanjang lintasan terpanjang darinya
3.Mudah
Dalam pohon, apa yang dimaksud dengan node bersaudara (sibling)?
ASebuah node dan induknya
BNode-node pada kedalaman yang sama di subpohon yang berbeda
CNode-node yang memiliki induk yang sama
DNode-node yang tidak memiliki anak
4.Sedang
Berapa banyak memori yang dipakai adjacency list untuk graf dengan V simpul dan E sisi?
AO(E²)
BO(V + E)
CO(V²)
DO(V × E)
5.Sedang
Bagaimana mencari kunci minimum dalam binary search tree?
ALihat root saja
BIkuti anak kanan dari root sampai tidak ada anak kanan lagi
CIkuti anak kiri dari root sampai tidak ada anak kiri lagi
DKunjungi setiap daun lalu bandingkan
6.Sedang
Berapakah tinggi kasus terburuk binary search tree dengan n node jika kunci disisipkan dalam urutan terurut?
A1
B√n
Clog₂ n
Dn (pohon menjadi seperti linked list)
7.Sulit
Segment tree biasanya digunakan untuk:
AMengimplementasikan stack
BMenyimpan sisi-sisi graf
CMengurutkan string secara alfabetis dengan menyimpan setiap prefiks di node pohon yang terpisah
DMenjawab kueri rentang (misalnya jumlah rentang) dan pembaruan dalam O(log n)
8.Sulit
Apa yang dilakukan splay tree setelah setiap akses?
AMemindahkan node yang diakses ke daun
BMembangun ulang seluruh pohon dalam bentuk seimbang
CMewarnai ulang node di jalur pencarian
DMerotasi node yang diakses ke atas hingga menjadi root
Kunci jawaban
1. B · Lintasan yang dimulai dan diakhiri pada simpul yang sama
2. A · Jumlah sisi yang terhubung dengannya
3. C · Node-node yang memiliki induk yang sama
4. B · O(V + E)
5. C · Ikuti anak kiri dari root sampai tidak ada anak kiri lagi
6. D · n (pohon menjadi seperti linked list)
7. D · Menjawab kueri rentang (misalnya jumlah rentang) dan pembaruan dalam O(log n)
8. D · Merotasi node yang diakses ke atas hingga menjadi root
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.