ThatQuiz Test Kütüphanesi Bu Testi Şimdi Al
Huffman Kodlama - Test
Katkıları bulunanlar: Can
  • 1. Huffman Kodlamasını kim tanıttı?
A) Alice Jones
B) Robert Johnson
C) David A. Huffman
D) John Smith
  • 2. Huffman Kodlaması hangi kodlama türünü kullanır?
A) ASCII kodlaması
B) Sabit uzunlukta kodlama
C) Değişken uzunluklu kodlama
D) İkili kodlama
  • 3. Huffman Kodlamasında, hangi tür semboller daha kısa kodlara sahiptir?
A) Sık kullanılan semboller
B) Nadir semboller
C) Tek indislerdeki semboller
D) A ile başlayan semboller
  • 4. Huffman Kodlamasında önek kodu nedir?
A) Sadece 0 ve 1'leri kullanan bir kod
B) Eşit uzunlukta kod sözcüklerine sahip bir kod
C) Hiçbir kod sözcüğünün bir diğerinin öneki olmadığı bir kod
D) Aynı sembolle başlayan bir kod
  • 5. Bir Huffman ağacı oluşturmanın en kötü durum zaman karmaşıklığı nedir?
A) O(n2)
B) O(n)
C) O(n log n)
D) O(log n)
  • 6. Huffman Kodlamasında, tipik olarak en kısa kod hangi sembole atanır?
A) En sık kullanılan sembol
B) Asal sayı içeren sembol
C) En az rastlanan sembol
D) En uzun isme sahip sembol
  • 7. Huffman Kodlamasının verimliliği genellikle nasıl ölçülür?
A) Kodlama hızı
B) Sıkıştırma oranı
C) Bellek tüketimi
D) Sembol sayısı
  • 8. Huffman Kodlama ne tür kodlar üretir?
A) Postfix kodları
B) Önek kodları
C) Sonek kodları
D) Infix kodları
  • 9. Huffman ağacı ne olarak da bilinir?
A) Dengeli ağaç
B) Tam ağaç
C) Optimal ikili ağaç
D) Mükemmel ağaç
  • 10. Huffman Kodlamada öncelik kuyruğu uygulamak için yaygın olarak hangi veri yapısı kullanılır?
A) İkili yığın
B) Yığın
C) Bağlantılı liste
D) Kuyruk
  • 11. Kodlama sürecinde Huffman ağacı oluşturulduktan sonra hangi adım gelir?
A) Verilerin sıkıştırılması
B) Sembollere ikili kodlar atama
C) Sembol frekanslarının hesaplanması
D) Bağlı liste oluşturma
  • 12. "A Method for the Construction of Minimum-Redundancy Codes" adlı makale hangi yılda yayınlanmıştır?
A) 1955
B) 1949
C) 1952
D) 1960
  • 13. Daha iyi bir sıkıştırma oranı gerekiyorsa, Huffman kodlamasının yerini alabilecek hangi yöntem vardır?
A) Aritmetik kodlama
B) Seri uzunluğu kodlama
C) Shannon-Fano kodlama
D) Lempel-Ziv-Welch (LZW)
  • 14. Huffman şablon algoritmaları hangi tür sorunları çözebilir?
A) Sadece sıkıştırma ile ilgili sorunlar.
B) Veri sıralama ile ilgili sorunlar.
C) Diğerlerinin yanı sıra, ağırlıklı en uzun yolu en aza indirme.
D) Ağırlık içermeyen sorunlar.
  • 15. Huffman kodlamasında varyansı en aza indirmek için kuyruklar arasındaki eşitlikleri nasıl çözersiniz?
A) Her iki öğeyi de kaldırın ve baştan başlayın.
B) İkinci kuyruktaki öğeyi seçin.
C) İlk kuyruktaki öğeyi seçin.
D) Herhangi bir kuyruktan rastgele bir öğe seçin.
  • 16. İki kuyruk kullanarak bir Huffman ağacı oluştururken, en düşük ağırlığın her zaman en önde olduğundan nasıl emin olursunuz?
A) Rastgele olarak herhangi bir kuyruktan düğümler seçerek.
B) Her eklemeden sonra her iki kuyruğu da ağırlığa göre sıralayarak.
C) Sadece benzersiz ağırlıklara sahip düğümleri kuyruğa ekleyerek.
D) Başlangıçtaki ağırlıkları ilk kuyruğa ve birleştirilmiş ağırlıkları ikinci kuyruğa yerleştirerek.
  • 17. Huffman ağacı oluşturulurken, en düşük olasılığa sahip olan iki düğümle ne olur?
A) Bunlar, yaprak düğümler olarak kalır.
B) Bunlar, kök düğümleri haline gelir.
C) Bunlar, yeni bir iç düğüm oluşturmak için birleştirilir.
D) Bunlar, ağaçtan kaldırılır.
  • 18. Alfabetik Huffman kodlamasında, giriş ve çıkışlar arasında neyin aynı olması gerekir?
A) İletim maliyeti.
B) İkili gösterim.
C) Alfabetik sıra.
D) Görünme sıklığı.
  • 19. Eşit olmayan harf maliyetleriyle Huffman kodlama problemini kim çözdü?
A) Adriano Garsia.
B) Alan Turing.
C) Richard M. Karp.
D) T. C. Hu.
  • 20. Huffman ağacı oluşturmak için doğrusal zamanlı yöntemde kaç tane kuyruk kullanılır?
A) İki
B) Bir
C) Üç
D) Dört
  • 21. Huffman ağacında '0' biti neyi temsil eder?
A) Sol çocuğu takip etmek
B) Bir yaprak düğümü
C) Bir iç düğüm
D) Sağ çocuğu takip etmek
  • 22. Sıfır olasılığa sahip bir sembolün entropiye katkısı nedir?
A) Entropiye negatif bir katkıda bulunur.
B) Sıfırdır, çünkü lim_(w→0+) w * log2(w) = 0.
C) Sembolün bilgi içeriğiyle eşittir.
D) Ağırlığının tersiyle eşittir.
  • 23. Hangi algoritma, uzunluk sınırlaması olan Huffman kodlama problemini çözer?
A) Uyarlanabilir Huffman algoritması.
B) Paket birleştirme algoritması.
C) İkili Huffman algoritması.
D) Şablon Huffman algoritması.
  • 24. Doğrusal zaman karmaşıklığında Huffman ağacı oluşturma işleminde, başlangıç ağırlıkları hangi kuyruğa (queue) eklenir?
A) İkinci kuyruk
B) İlk kuyruk
C) Hiçbir kuyruk
D) Her iki kuyruk eş zamanlı olarak
  • 25. Huffman kodlaması bilinmeyen giriş olasılıklarıyla kullanıldığında nelere ihtiyaç vardır?
A) Ek olarak herhangi bir bilgi saklanmasına gerek yoktur.
B) Sıkıştırılmış metinle birlikte bir frekans tablosu saklanmalıdır.
C) Orijinal metin, sıkıştırılmış versiyonla birlikte saklanmalıdır.
D) Sıkıştırılmış verilerle birlikte bir şifreleme anahtarı bulunmalıdır.
  • 26. Entropi H(A) için formül nedir?
A) H(A) = ∑(w_i > 0) w_i / log2(w_i)
B) H(A) = ∑(w_i > 0) log2(w_i)
C) H(A) = -∑(w_i > 0) w_i * log2(w_i)
D) H(A) = ∑(w_i > 0) h(a_i) / w_i
  • 27. David A. Huffman, algoritmayı geliştirdiğinde hangi üniversitede öğrenim görüyordu?
A) Harvard Üniversitesi
B) Massachusetts Teknoloji Enstitüsü (MIT)
C) Stanford Üniversitesi
D) Princeton Üniversitesi
  • 28. Basit bir Huffman ağacı oluşturma algoritmasında, düğümlerin olasılıklarına göre verimli bir şekilde eklenmesi ve alınması için hangi veri yapısı kullanılır?
A) Yığın
B) Öncelik kuyruğu
C) Kuyruk
D) Dizi
  • 29. Değiştirilmiş Huffman kodlamasının yaygın kullanım alanları nelerdir?
A) Faks makineleri.
B) Kelime işlemcilerindeki metin sıkıştırma.
C) Ses dosyası sıkıştırma.
D) Web sayfaları için görüntü kodlama.
  • 30. Bir sembol olan a_i'nin bilgi içeriği h(a_i) nasıl tanımlanır?
A) h(a_i) = 2w_i
B) h(a_i) = w_i * log2(w_i)
C) h(a_i) = log2(1 / w_i)
D) h(a_i) = -log2(w_i)
Şununla oluşturuldu: That Quiz — tüm düzeydeki öğrenciler için matematik testi sitesi.