Lehrer/Professor, Punkte: 38.86K
Hallo,
wir sollen ein Kompressionsverfahren, mit welchem sich eine Datei verkleinern und verlustfrei wiederherstellen lässt, als Abbildung darstellen. Ich würde dies gerne anhand der Lauflängenkodierung machen, allerdings komme ich nicht sehr weit damit.
Meine Idee: Man hat eine Abbildung von \(\{1,0\}^* \rightarrow \{(\mathbb{N}, 1), (\mathbb{N}, 0)\}^*\). Damit könnte man dann \((1,1,0,0,1,1,1)\) nach \(((2,1), (2,0), (3,1))\) abbilden und daraus wiederherstellen.
Allerdings kommt ich nicht darauf, wie ich die Abbildung mathematisch (ohne for-loops etc....) konstruieren kann.
Vielen Dank schonmal für alle Antworten!