130 likes | 630 Views
Huffman -Code . Gierige Methoden "kurzsichtig handeln, langfristig gewinnen". Übersicht. Funktionsweise der Huffman-Codierung Beispiel zum Codieren und Decodieren Aufgabe zum Huffman-Verfahren. Ideale Codierung. Ziel: Inhalte so kurz wie möglich zu speicher n
E N D
Huffman-Code Gierige Methoden "kurzsichtig handeln, langfristig gewinnen"
Übersicht • Funktionsweise der Huffman-Codierung • Beispiel zum Codieren und Decodieren • Aufgabe zum Huffman-Verfahren
Ideale Codierung • Ziel: Inhalte so kurz wie möglich zu speichern • ASCII-Codierung mit 8-Bit (= 1 Byte) • Trennzeichen zwischen jeder Codierung • Keine Trennzeichen • Bei fester Zeichenanzahl kein Problem • Schwierigkeit bei variabler Zeichenanzahl • Anfang von Codierung muss unterscheidbar vom Ende der Codierung sein • Binär Baum bzw. Codierungsbaum
Beispiel für die Codierung von Huffman 11101000011
Aufgaben Sortiere die folgenden Häufigkeiten: Erstelle dir auf Grundlage der ersten Aufgabe einen Huffman Baum! Codiere basierend auf Aufgabe 2 folgendes Wort: „Huffman“
Danke für eure Aufmerksamkeit (Präsentation von: Angelika Richter, Benno Ommerborn, Etibar, Charlotte Smid, Gernot Götz vom Informatik LK 12.1 VDB 2009)