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