ThatQuiz Perpustakaan Tes Kerjakan tes ini sekarang
Pengkodean Huffman - Kuis
Kontribusi oleh: Salter
  • 1. Siapa yang memperkenalkan metode Huffman?
A) Alice Jones
B) Robert Johnson
C) John Smith
D) David A. Huffman
  • 2. Jenis pengkodean apa yang digunakan oleh Huffman Coding?
A) Pengkodean dengan panjang tetap
B) Pengkodean ASCII
C) Pengkodean dengan panjang variabel
D) Pengkodean biner
  • 3. Dalam pengkodean Huffman, jenis simbol apa yang memiliki kode yang lebih pendek?
A) Simbol yang sering muncul
B) Simbol yang dimulai dengan huruf A
C) Simbol yang jarang muncul
D) Simbol yang berada pada indeks ganjil
  • 4. Apa itu kode awalan dalam Pengkodean Huffman?
A) Sebuah kode dengan panjang kata kode yang sama.
B) Sebuah kode yang hanya menggunakan angka 0 dan 1.
C) Sebuah kode di mana tidak ada kata kode yang merupakan awalan dari kata kode lainnya.
D) Sebuah kode yang dimulai dengan simbol yang sama.
  • 5. Apa yang juga dikenal sebagai pohon Huffman?
A) Pohon lengkap
B) Pohon sempurna
C) Pohon seimbang
D) Pohon biner optimal
  • 6. Bagaimana biasanya efisiensi pengkodean Huffman diukur?
A) Rasio kompresi
B) Jumlah simbol
C) Kecepatan pengkodean
D) Penggunaan memori
  • 7. Berapakah kompleksitas waktu terburuk untuk membangun pohon Huffman?
A) O(n)
B) O(n log n)
C) O(log n)
D) O(n2)
  • 8. Langkah apa yang dilakukan setelah membangun pohon Huffman dalam proses pengkodean?
A) Menetapkan kode biner ke simbol.
B) Memampatkan data.
C) Membangun daftar berantai.
D) Menghitung frekuensi simbol.
  • 9. Dalam pengkodean Huffman, simbol apa yang biasanya diberikan kode terpendek?
A) Simbol yang paling jarang muncul
B) Simbol yang paling sering muncul
C) Simbol dengan nama terpanjang
D) Simbol dengan angka prima
  • 10. Struktur data apa yang umumnya digunakan untuk mengimplementasikan antrian prioritas dalam pengkodean Huffman?
A) Daftar berantai
B) Antrian
C) Tumpukan
D) Tumpukan biner
  • 11. Jenis kode apa yang dihasilkan oleh metode Huffman?
A) Kode akhiran (suffix)
B) Kode awalan (prefix)
C) Kode pasca (postfix)
D) Kode sisipan (infix)
  • 12. Pada tahun berapa makalah berjudul 'A Method for the Construction of Minimum-Redundancy Codes' diterbitkan?
A) 1960
B) 1949
C) 1955
D) 1952
  • 13. Metode apa yang dapat menggantikan pengkodean Huffman jika rasio kompresi yang lebih baik diperlukan?
A) Pengkodean Lempel-Ziv-Welch (LZW)
B) Pengkodean aritmetika
C) Pengkodean panjang-jalur
D) Pengkodean Shannon-Fano
  • 14. Bagaimana informasi yang terkandung dalam simbol a_i, yaitu h(a_i), didefinisikan?
A) h(a_i) = w_i * log2(w_i)
B) h(a_i) = log2(1 / w_i)
C) h(a_i) = 2w_i
D) h(a_i) = -log2(w_i)
  • 15. Apa rumus untuk entropi H(A)?
A) H(A) = -∑(untuk w_i > 0) w_i * log2(w_i)
B) H(A) = ∑(untuk w_i > 0) w_i / log2(w_i)
C) H(A) = ∑(untuk w_i > 0) h(a_i) / w_i
D) H(A) = ∑(untuk w_i > 0) log2(w_i)
  • 16. Bagaimana kontribusi sebuah simbol dengan probabilitas nol terhadap entropi?
A) Nilainya sama dengan kebalikan dari bobotnya.
B) Nol, karena lim_(w→0+) w * log2(w) = 0
C) Nilainya sama dengan kandungan informasi dari simbol tersebut.
D) Simbol tersebut berkontribusi secara negatif terhadap entropi.
  • 17. Apa yang diwakili oleh bit '0' dalam sebuah pohon Huffman?
A) Mengikuti anak kiri
B) Mengikuti anak kanan
C) Sebuah node internal
D) Sebuah node daun
  • 18. Struktur data apa yang digunakan untuk penyisipan dan pengambilan node secara efisien berdasarkan probabilitas dalam algoritma konstruksi pohon Huffman yang sederhana?
A) Array
B) Antrian prioritas
C) Antrian (queue)
D) Tumpukan (stack)
  • 19. Berapa banyak antrian yang digunakan dalam metode waktu linier untuk membuat pohon Huffman?
A) Tiga
B) Satu
C) Dua
D) Empat
  • 20. Dalam konstruksi pohon Huffman yang membutuhkan waktu linear, di mana bobot awal dimasukkan ke dalam antrean?
A) Tidak ada antrean
B) Kedua antrean secara bersamaan
C) Antrean pertama
D) Antrean kedua
  • 21. Ketika membangun pohon Huffman menggunakan dua antrean, bagaimana Anda memastikan bahwa bobot terendah selalu berada di bagian depan?
A) Dengan menyimpan bobot awal di antrean pertama dan bobot gabungan di antrean kedua.
B) Dengan mengurutkan kedua antrean berdasarkan bobot setelah setiap penyisipan.
C) Dengan memilih node secara acak dari salah satu antrean.
D) Hanya dengan memasukkan node dengan bobot yang unik ke dalam antrean.
  • 22. Bagaimana cara memutuskan ikatan antara antrean untuk meminimalkan variansi dalam pengkodean Huffman?
A) Pilih item pada antrean pertama.
B) Pilih item pada antrean kedua.
C) Pilih secara acak satu item dari salah satu antrean.
D) Hapus kedua item dan mulai dari awal.
  • 23. Apa yang terjadi pada dua node dengan probabilitas terkecil selama pembuatan pohon Huffman?
A) Mereka dihapus dari pohon.
B) Mereka tetap menjadi node daun.
C) Mereka menjadi node akar.
D) Mereka digabungkan menjadi sebuah node internal baru.
  • 24. Apa saja penggunaan umum dari pengkodean Huffman yang dimodifikasi?
A) Pengkodean gambar untuk halaman web.
B) Kompresi file audio.
C) Mesin faks.
D) Kompresi teks dalam perangkat lunak pengolah kata.
  • 25. Jenis masalah apa saja yang dapat diselesaikan oleh algoritma template Huffman?
A) Masalah yang tidak melibatkan bobot.
B) Hanya masalah yang berkaitan dengan kompresi.
C) Di antaranya, meminimalkan panjang jalur dengan bobot maksimum.
D) Masalah yang berkaitan dengan pengurutan data.
  • 26. Algoritma apa yang menyelesaikan masalah pengkodean Huffman dengan batasan panjang?
A) Algoritma penggabungan paket.
B) Algoritma Huffman biner.
C) Algoritma Huffman berbasis template.
D) Algoritma Huffman adaptif.
  • 27. Siapa yang memecahkan masalah pengkodean Huffman dengan biaya huruf yang tidak sama?
A) Richard M. Karp.
B) Alan Turing.
C) Adriano Garsia.
D) T. C. Hu.
  • 28. Dalam pengkodean Huffman alfabetis, apa yang harus identik antara input dan output?
A) Representasi biner.
B) Biaya transmisi.
C) Frekuensi kemunculan.
D) Urutan alfabet.
  • 29. Universitas mana yang dihadiri oleh David A. Huffman ketika ia mengembangkan algoritma tersebut?
A) Universitas Princeton
B) Universitas Stanford
C) MIT
D) Universitas Harvard
  • 30. Apa yang diperlukan saat menggunakan pengkodean Huffman dengan probabilitas input yang tidak diketahui?
A) Sebuah kunci enkripsi harus disertakan bersama dengan data yang telah dikompresi.
B) Tidak diperlukan informasi tambahan yang harus disimpan.
C) Sebuah tabel frekuensi harus disimpan bersama dengan teks yang telah dikompresi.
D) Teks asli harus disimpan bersama dengan versi yang telah dikompresi.
Dibuat dengan That Quiz — situs tes matematika untuk siswa dari semua tingkat kelas.