ThatQuiz Prüfungsbibliothek Starten Sie jetzt die Prüfung
Huffman-Kodierung - Prüfung
Beigesteuert von: Busch
  • 1. Wer hat die Huffman-Kodierung eingeführt?
A) Alice Jones
B) David A. Huffman
C) John Smith
D) Robert Johnson
  • 2. Welche Art der Kodierung verwendet die Huffman-Kodierung?
A) ASCII-Kodierung
B) Binäre Kodierung
C) Kodierung mit fester Länge
D) Kodierung mit variabler Länge
  • 3. Welche Art von Symbolen hat bei der Huffman-Kodierung kürzere Codes?
A) Symbole, die mit A beginnen
B) Symbole mit ungeraden Indizes
C) Seltene Symbole
D) Häufige Symbole
  • 4. Was ist ein Präfixcode in der Huffman-Kodierung?
A) Ein Code, der nur 0en und 1en verwendet
B) Ein Code mit gleich langen Codewörtern
C) Ein Code, der mit demselben Symbol beginnt
D) Ein Code, bei dem kein Codewort ein Präfix eines anderen ist
  • 5. Welcher Schritt kommt nach der Erstellung des Huffman-Baums im Kodierungsprozess?
A) Aufbau einer verknüpften Liste
B) Zuweisung von Binärcodes zu Symbolen
C) Berechnung von Symbolfrequenzen
D) Komprimierung der Daten
  • 6. Welche Art von Codes erzeugt die Huffman-Kodierung?
A) Suffix-Codes
B) Präfix-Codes
C) Infix-Codes
D) Postfix-Codes
  • 7. Welche Datenstruktur wird üblicherweise zur Implementierung einer Prioritätswarteschlange in der Huffman-Kodierung verwendet?
A) Warteschlange
B) Verknüpfte Liste
C) Stapel
D) Binärer Heap
  • 8. Wie wird ein Huffman-Baum auch genannt?
A) Vollständiger Baum
B) Perfekter Baum
C) Optimaler binärer Baum
D) Ausgewogener Baum
  • 9. Wie hoch ist die Zeitkomplexität beim Aufbau eines Huffman-Baums im schlimmsten Fall?
A) O(n2)
B) O(log n)
C) O(n)
D) O(n log n)
  • 10. Welchem Symbol wird bei der Huffman-Kodierung normalerweise der kürzeste Code zugewiesen?
A) Symbol mit einer Primzahl
B) Häufigstes Symbol
C) Symbol mit dem längsten Namen
D) Am wenigsten häufiges Symbol
  • 11. Wie wird die Effizienz der Huffman-Kodierung normalerweise gemessen?
A) Anzahl der Symbole
B) Speicherverbrauch
C) Kodiergeschwindigkeit
D) Verdichtungsverhältnis
  • 12. In welchem Jahr wurde der Artikel „A Method for the Construction of Minimum-Redundancy Codes“ veröffentlicht?
A) 1960
B) 1949
C) 1955
D) 1952
  • 13. Bei der linearen Huffman-Baumkonstruktion: Wo werden die anfänglichen Gewichte in die Warteschlange gestellt?
A) In der ersten Warteschlange
B) In keiner Warteschlange
C) In der zweiten Warteschlange
D) Gleichzeitig in beiden Warteschlangen
  • 14. Wer hat das Huffman-Codierungsproblem mit ungleichen Zeichenkosten gelöst?
A) Adriano Garsia.
B) T. C. Hu.
C) Richard M. Karp.
D) Alan Turing.
  • 15. Wofür wird modifizierte Huffman-Kodierung häufig verwendet?
A) Textkompression in Textverarbeitungsprogrammen.
B) Bildkodierung für Webseiten.
C) Faxe.
D) Audio-Dateikomprimierung.
  • 16. Welche Arten von Problemen können Huffman-Template-Algorithmen lösen?
A) Nur Probleme im Zusammenhang mit der Datenkompression.
B) Unter anderem die Minimierung der maximalen Länge eines gewichteten Pfades.
C) Probleme im Zusammenhang mit dem Sortieren von Daten.
D) Probleme, die keine Gewichtungen beinhalten.
  • 17. Bei der alphabetischen Huffman-Kodierung, was muss zwischen den Eingaben und Ausgaben übereinstimmen?
A) Die alphabetische Reihenfolge.
B) Die Übertragungskosten.
C) Die binäre Darstellung.
D) Die Häufigkeit des Vorkommens.
  • 18. Welcher Algorithmus löst das Problem der Huffman-Kodierung mit begrenzter Länge?
A) Der adaptive Huffman-Algorithmus.
B) Der Template-Huffman-Algorithmus.
C) Der Paket-Merge-Algorithmus.
D) Der binäre Huffman-Algorithmus.
  • 19. Was repräsentiert das Bit '0' in einem Huffman-Baum?
A) Ein interner Knoten
B) Ein Blattknoten
C) Dem linken Kind folgen
D) Dem rechten Kind folgen
  • 20. Wie kann man bei Gleichstand zwischen Warteschlangen vorgehen, um die Varianz bei der Huffman-Kodierung zu minimieren?
A) Wählen Sie das Element in der zweiten Warteschlange.
B) Entfernen Sie beide Elemente und beginnen Sie von vorne.
C) Wählen Sie das Element in der ersten Warteschlange.
D) Wählen Sie zufällig ein Element aus einer der Warteschlangen aus.
  • 21. Was geschieht mit den beiden Knoten mit der geringsten Wahrscheinlichkeit während des Aufbaus des Huffman-Baums?
A) Sie werden aus dem Baum entfernt.
B) Sie bleiben als Blattknoten erhalten.
C) Sie werden zu Wurzelknoten.
D) Sie werden zu einem neuen internen Knoten zusammengefasst.
  • 22. Was ist die Formel für die Entropie H(A)?
A) H(A) = ∑(w_i > 0) h(a_i) / w_i
B) H(A) = -∑(w_i > 0) w_i * log2(w_i)
C) H(A) = ∑(w_i > 0) w_i / log2(w_i)
D) H(A) = ∑(w_i > 0) log2(w_i)
  • 23. An welcher Universität war David A. Huffman tätig, als er den Algorithmus entwickelte?
A) Princeton-Universität
B) Stanford-Universität
C) Harvard-Universität
D) MIT
  • 24. Wie viele Warteschlangen werden in der Methode mit linearer Zeit benötigt, um einen Huffman-Baum zu erstellen?
A) Drei
B) Zwei
C) Vier
D) Eins
  • 25. Was ist erforderlich, wenn die Huffman-Kodierung mit unbekannten Eingabewahrscheinlichkeiten verwendet wird?
A) Der ursprüngliche Text muss zusammen mit der komprimierten Version gespeichert werden.
B) Ein Verschlüsselungsschlüssel muss den komprimierten Daten beigefügt werden.
C) Es müssen keine zusätzlichen Informationen gespeichert werden.
D) Eine Häufigkeitstabelle muss zusammen mit dem komprimierten Text gespeichert werden.
  • 26. Wie wird der Informationsgehalt h(a_i) eines Symbols a_i definiert?
A) h(a_i) = w_i * log2(w_i)
B) h(a_i) = -log2(w_i)
C) h(a_i) = 2w_i
D) h(a_i) = log2(1 / w_i)
  • 27. Wie stellt man beim Aufbau eines Huffman-Baums mit zwei Warteschlangen sicher, dass der Knoten mit dem niedrigsten Gewicht immer an der Spitze steht?
A) Indem man Knoten zufällig aus einer der beiden Warteschlangen auswählt.
B) Indem man die anfänglichen Gewichte in der ersten Warteschlange und die kombinierten Gewichte in der zweiten Warteschlange speichert.
C) Indem man beide Warteschlangen nach jeder Einfügung nach dem Gewicht sortiert.
D) Indem man nur Knoten mit eindeutigen Gewichten in die Warteschlange stellt.
  • 28. Welchen Beitrag leistet ein Symbol mit einer Wahrscheinlichkeit von Null zur Entropie?
A) Es entspricht dem Informationsgehalt des Symbols.
B) Es trägt negativ zur Entropie bei.
C) Es entspricht dem Kehrwert seines Gewichts.
D) Null, da der Grenzwert von w * log2(w) für w gegen Null von unten gleich Null ist.
  • 29. Welche Methode kann die Huffman-Kodierung ersetzen, wenn ein besseres Kompressionsverhältnis erforderlich ist?
A) Arithmetische Kodierung
B) Laufwerkslängenkodierung
C) Shannon-Fano-Kodierung
D) Lempel-Ziv-Welch (LZW)-Kodierung
  • 30. Welche Datenstruktur wird für eine effiziente Einfügung und den Abruf von Knoten nach Wahrscheinlichkeit in einem einfachen Algorithmus zur Erstellung eines Huffman-Baums verwendet?
A) Array
B) Stapel
C) Prioritätswarteschlange
D) Warteschlange
Erstellt mit ThatQuiz — wo ein Mathe-Übungstest immer einen Klick entfernt ist.