====== LU04.A01 - Huffman ======
===== Aufgaben =====
==== Texte komprimieren ====
Codieren Sie die Texte mit der Huffman-Codierung.
== Erwartete Resultate ==
* Code-Tabelle
* Codierter Text
== Texte ==
* Kompression
* never change a winning team
==== Komprimierte Texte entpacken ====
Entpacken Sie die komprimierten Texte anhand der jeweils vorgegebenen Codetabelle.
== Erwartete Resultate ==
* Entpackter Klartext
==== Aufgabe 1 ====
== Codierter Text ==
011101100100000101110111111011000110
== Code-Tabelle ==
^ Code ^ Zeichen ^
| 000 | c |
| 001 | m |
| 010 | k |
| 011 | B |
| 10 | a |
| 1100 | r |
| 1101 | b |
| 1110 | (Leerzeichen) |
| 1111 | O |
===== Aufgabe 2 =====
=== Codierter Text ===
0101011000000011101011010110000011110011011000000101011110111110111111111100011011010011010010011110100001011101101001010011000111010001010111100110111001110101111100101010011101111001100100011011001
== Code-Tabelle ==
^ Code ^ Zeichen ^
| 101 | (Leerzeichen) |
| 1101 | E |
| 0101 | D |
| 0110 | A |
| 0111 | I |
| 1000 | R |
| 1001 | N |
| 1100 | O |
| 11100 | B |
| 11101 | H |
| 11110 | U |
| 11111 | F |
| 00000 | V |
| 00001 | L |
| 00010 | T |
| 00011 | M |
| 00100 | W |
| 00101 | 1 |
| 00110 | 9 |
| 00111 | 2 |
| 01000 | 5 |
| 01001 | G |
===== Lösungen =====
==== Texte komprimieren ====
Je nach Anordnung der Buchstaben sind verschiedene korrekte Lösungen möglich.
Zur Kontrolle können Sie eines der Tools verwenden:
* [[https://spyrosoft.com/tools/huffman-encoder.html]]
==== Komprimierte Texte entpacken ====
[[modul:m114:learningunits:lu04:loesungen:entpacken|LU04.L01a - Texte entpacken]]
----
{{tag>m114-A0G}}
[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Marcel Suter