Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
faecher:informatik:oberstufe:codierung:lzw:start [03.10.2022 17:06] – [Decodierung] Frank Schiebel | faecher:informatik:oberstufe:codierung:lzw:start [04.12.2023 16:17] – Frank Schiebel | ||
---|---|---|---|
Zeile 85: | Zeile 85: | ||
=== (A2) === | === (A2) === | ||
- | Decodiere folgenden Code: '' | + | Decodiere folgenden Code: '' |
++++ Lösung: | | ++++ Lösung: | | ||
Zeile 119: | Zeile 119: | ||
=== (A6) === | === (A6) === | ||
- | Begründe, dass das LZW-Verfahren nicht jede Eingabe komprimieren kann. Überlege dir dazu einen Text, der schlecht | + | Begründe, dass das LZW-Verfahren nicht jede Eingabe komprimieren kann. |
+ | |||
+ | ++++ Lösung | | ||
+ | Das LZW-Verfahren ist ein verlustfreies Verfahren, d.h. jede Eingabe ist eindeutig wiederherstellbar. Zu jeder | ||
+ | komprimierten Bitfolge gehört damit genau eine Eingabe. Es kann kein verlustfreies Verfahren geben, das | ||
+ | jede Eingabe | ||
+ | |||
+ | Begründung: | ||
+ | holt anwenden, bis die Ausgabe nur noch 1 Bit lang wäre. Diese könnte genau zwei Werte annehmen, 0 oder | ||
+ | 1. Daraus könnte man aber höchstens zwei Eingaben rekonstruieren. | ||
+ | ++++ | ||
===== Material ===== | ===== Material ===== |