ThatQuiz Biblioteka Testów Podejdź teraz do testu
Kodowanie Huffmana - Test
Opracowany przez: Jabłońska
  • 1. Kto wprowadził kodowanie Huffmana?
A) Alice Jones
B) John Smith
C) David A. Huffman
D) Robert Johnson
  • 2. Jakiego typu kodowania używa kodowanie Huffmana?
A) Kodowanie binarne
B) Kodowanie ASCII
C) Kodowanie o stałej długości
D) Kodowanie o zmiennej długości
  • 3. Jaki typ symboli ma krótsze kody w kodowaniu Huffmana?
A) Często występujące symbole
B) Symbole zaczynające się od A
C) Rzadkie symbole
D) Symbole przy nieparzystych indeksach
  • 4. Czym jest kod prefiksowy w kodowaniu Huffmana?
A) Kod, w którym żadne słowo kodowe nie jest prefiksem innego
B) Kod zaczynający się od tego samego symbolu
C) Kod, który używa tylko 0 i 1
D) Kod z kodami o jednakowej długości
  • 5. Który krok następuje po zbudowaniu drzewa Huffmana w procesie kodowania?
A) Kompresja danych
B) Przypisywanie kodów binarnych do symboli
C) Obliczanie częstotliwości symboli
D) Tworzenie połączonej listy
  • 6. Jak zwykle mierzy się wydajność kodowania Huffmana?
A) Zużycie pamięci
B) Współczynnik kompresji
C) Prędkość kodowania
D) Liczba symboli
  • 7. Która struktura danych jest powszechnie używana do implementacji kolejki priorytetowej w kodowaniu Huffmana?
A) Sterta binarna
B) Lista połączona
C) Kolejka
D) Stos
  • 8. Jaka jest najgorsza złożoność czasowa budowania drzewa Huffmana?
A) O(log n)
B) O(n2)
C) O(n log n)
D) O(n)
  • 9. W kodowaniu Huffmana, jakiemu symbolowi zazwyczaj przypisywany jest najkrótszy kod?
A) Symbol o najdłuższej nazwie
B) Najrzadziej występujący symbol
C) Symbol z liczbą pierwszą
D) Najczęściej występujący symbol
  • 10. Jakiego rodzaju kody generuje kodowanie Huffmana?
A) Kody prefiksów
B) Kody infiksów
C) Kody postfiksów
D) Kody sufiksów
  • 11. Jak nazywane jest drzewo Huffmana?
A) Zrównoważone drzewo
B) Kompletne drzewo
C) Idealne drzewo
D) Optymalne drzewo binarne
  • 12. W którym roku opublikowano artykuł 'Metoda konstrukcji kodów o minimalnej nadmiarowości'?
A) 1949
B) 1955
C) 1960
D) 1952
  • 13. Jak zapewnić, że podczas budowania drzewa Huffmana przy użyciu dwóch kolejek, węzeł o najmniejszej wadze jest zawsze na początku?
A) Poprzez losowy wybór węzłów z dowolnej kolejki.
B) Poprzez dodawanie do kolejki tylko węzłów o unikalnych wagach.
C) Poprzez sortowanie obu kolejek według wagi po każdym dodaniu elementu.
D) Poprzez umieszczenie początkowych wag w pierwszej kolejce, a wag sumowanych w drugiej kolejce.
  • 14. Jakie jest typowe zastosowanie zmodyfikowanego kodowania Huffmana?
A) Maszyny do faksów.
B) Kompresja plików audio.
C) Kodowanie obrazów do stron internetowych.
D) Kompresja tekstu w edytorach tekstu.
  • 15. Jak rozwiązywać sytuacje, gdy kolejki mają równy priorytet, aby zminimalizować wariancję w kodowaniu Huffmana?
A) Usuń oba elementy i rozpocznij proces od nowa.
B) Wybierz element z drugiej kolejki.
C) Losowo wybierz element z dowolnej kolejki.
D) Wybierz element z pierwszej kolejki.
  • 16. Jaka jest formuła entropii H(A)?
A) H(A) = ∑(dla w_i > 0) w_i / log2(w_i)
B) H(A) = ∑(dla w_i > 0) log2(w_i)
C) H(A) = -∑(dla w_i > 0) w_i * log2(w_i)
D) H(A) = ∑(dla w_i > 0) h(a_i) / w_i
  • 17. Jaki algorytm rozwiązuje problem kodowania Huffmana z ograniczeniem długości kodu?
A) Algorytm Huffmana binarny.
B) Adaptacyjny algorytm Huffmana.
C) Algorytm Huffmana z wykorzystaniem szablonów.
D) Algorytm łączenia pakietów.
  • 18. Na którym uniwersytecie David A. Huffman studiował, kiedy opracował ten algorytm?
A) MIT
B) Uniwersytet Harvarda
C) Uniwersytet Stanforda
D) Uniwersytet Princetonu
  • 19. Co reprezentuje bit '0' w drzewie Huffmana?
A) Węzeł wewnętrzny
B) Węzeł liściowy
C) Przechodzenie do lewego dziecka
D) Przechodzenie do prawego dziecka
  • 20. W algorytmie konstrukcji drzewa Huffmana działającym w czasie liniowym, gdzie są umieszczane początkowe wagi do kolejki?
A) W obu kolejkach jednocześnie
B) Ani w jednej, ani w drugiej kolejce
C) W pierwszej kolejce
D) W drugiej kolejce
  • 21. Jakie rodzaje problemów mogą rozwiązać algorytmy szablonowe Huffmana?
A) Tylko problemy związane z kompresją.
B) Minimalizacja maksymalnej długości ścieżki ważonej, między innymi.
C) Problemy, które nie uwzględniają wag.
D) Problemy związane z sortowaniem danych.
  • 22. Jaki jest wkład symbolu o zerowym prawdopodobieństwie do entropii?
A) Jest równy odwrotności jego wagi.
B) Jest równy zawartości informacyjnej symbolu.
C) Zero, ponieważ lim_(w→0+) w * log2(w) = 0
D) Wpływa negatywnie na entropię.
  • 23. Która metoda może zastąpić kodowanie Huffmana, jeśli wymagany jest lepszy stopień kompresji?
A) Kodowanie długości serii
B) Algorytm Lempel-Ziv-Welch (LZW)
C) Kodowanie Shannon-Fano
D) Kodowanie arytmetyczne
  • 24. Co jest wymagane przy użyciu kodowania Huffmana, gdy prawdopodobieństwa występowania znaków wejściowych są nieznane?
A) Oryginalny tekst musi być przechowywany obok skompresowanej wersji.
B) Klucz szyfrujący musi być dołączony do skompresowanych danych.
C) Tabela częstotliwości musi być przechowywana wraz z skompresowanym tekstem.
D) Nie trzeba przechowywać żadnych dodatkowych informacji.
  • 25. W kodowaniu Huffmana opartym na kolejności alfabetycznej, co musi być identyczne między danymi wejściowymi i wyjściowymi?
A) Częstość występowania.
B) Koszt transmisji.
C) Reprezentacja binarna.
D) Kolejność alfabetyczna.
  • 26. Jaka struktura danych jest wykorzystywana do efektywnego wstawiania i pobierania węzłów z uwzględnieniem prawdopodobieństwa w prostym algorytmie budowy drzewa Huffmana?
A) Tablica
B) Kolejka priorytetowa
C) Kolejka
D) Stos
  • 27. Jak definiowana jest zawartość informacyjna h(a_i) symbolu a_i?
A) h(a_i) = 2w_i
B) h(a_i) = -log2(w_i)
C) h(a_i) = w_i * log2(w_i)
D) h(a_i) = log2(1 / w_i)
  • 28. Kto rozwiązał problem kodowania Huffmana z różnymi kosztami dla poszczególnych znaków?
A) Adriano Garsia.
B) Alan Turing.
C) T. C. Hu.
D) Richard M. Karp.
  • 29. Ilu kolejek jest używanych w metodzie o czasie liniowym do tworzenia drzewa Huffmana?
A) Trzy
B) Cztery
C) Dwie
D) Jedna
  • 30. Co dzieje się z dwoma węzłami o najmniejszym prawdopodobieństwie podczas budowy drzewa Huffmana?
A) Są one łączone w nowy węzeł wewnętrzny.
B) Są usuwane z drzewa.
C) Pozostają jako węzły liści.
D) Stają się węzłami głównymi (korzeniami).
Test utworzony z That Quiz — gdzie tworzenie i rozwiązywanie testów jest łatwe w matematyce i w innych dyscyplinach.