<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.lntwww.de/index.php?action=history&amp;feed=atom&amp;title=Aufgaben%3AAufgabe_2.4Z%3A_Nochmals_LZW-Codierung_und_-Decodierung</id>
	<title>Aufgaben:Aufgabe 2.4Z: Nochmals LZW-Codierung und -Decodierung - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://www.lntwww.de/index.php?action=history&amp;feed=atom&amp;title=Aufgaben%3AAufgabe_2.4Z%3A_Nochmals_LZW-Codierung_und_-Decodierung"/>
	<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;action=history"/>
	<updated>2026-05-03T20:08:12Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in LNTwww</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=32089&amp;oldid=prev</id>
		<title>Guenter am 17. Juli 2021 um 12:22 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=32089&amp;oldid=prev"/>
		<updated>2021-07-17T12:22:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 17. Juli 2021, 12:22 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Zeile 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Datei:P_ID2437__Inf_Z_2_4.png|right|frame|Momentaufnahmen der &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;LZW–Wörterbüchern&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Datei:P_ID2437__Inf_Z_2_4.png|right|frame|Momentaufnahmen &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;der &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;LZW–Wörterbücher&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Grafik zeigt Momentaufnahmen des Wörterbuchs, das während der&amp;amp;nbsp; &amp;lt;u&amp;gt;LZW&amp;amp;ndash;Codierung&amp;lt;/u&amp;gt;&amp;amp;nbsp; der Eingangssymbolfolge entsteht&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Grafik zeigt Momentaufnahmen des Wörterbuchs, das während der&amp;amp;nbsp; &amp;lt;u&amp;gt;LZW&amp;amp;ndash;Codierung&amp;lt;/u&amp;gt;&amp;amp;nbsp; der Eingangssymbolfolge entsteht&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Die obere Grafik gilt für Eingangssymbolfolge&amp;amp;nbsp; &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt;.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Die obere Grafik gilt für Eingangssymbolfolge&amp;amp;nbsp; &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt;.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Das untere Wörterbuch entsteht bei der LZW&amp;amp;ndash;Codierung der Sequenz&amp;amp;nbsp; &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt;.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Das untere Wörterbuch entsteht bei der LZW&amp;amp;ndash;Codierung der Sequenz&amp;amp;nbsp; &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt;.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot; &gt;Zeile 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In beiden Fällen wird vorausgesetzt, dass auch zu späteren Zeitpunkten keine anderen Zeichen als&amp;amp;nbsp; &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;&amp;amp;nbsp; und&amp;amp;nbsp; &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;&amp;amp;nbsp; vorkommen können.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In beiden Fällen wird vorausgesetzt, dass auch zu späteren Zeitpunkten keine anderen Zeichen als&amp;amp;nbsp; &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;&amp;amp;nbsp; und&amp;amp;nbsp; &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;&amp;amp;nbsp; vorkommen können.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Bei der&amp;amp;nbsp; &amp;lt;u&amp;gt;LZW&amp;amp;ndash;Decodierung&amp;lt;/u&amp;gt;&amp;amp;nbsp; entstehen gleiche Wörterbücher, doch erfolgen dann die Wörterbucheinträge erst einen Schritt später.&amp;amp;nbsp; In der Teilaufgabe&amp;amp;nbsp; '''(3)'''&amp;amp;nbsp; wird gefragt, für welchen Codierschritt bzw. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;für welchen &lt;/del&gt;Decodierschritt die beiden dargestellten Momentaufnahmen gültig sind.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Bei der&amp;amp;nbsp; &amp;lt;u&amp;gt;LZW&amp;amp;ndash;Decodierung&amp;lt;/u&amp;gt;&amp;amp;nbsp; entstehen gleiche Wörterbücher, doch erfolgen dann die Wörterbucheinträge erst einen Schritt später.&amp;amp;nbsp; In der Teilaufgabe&amp;amp;nbsp; '''(3)'''&amp;amp;nbsp; wird gefragt, für welchen Codierschritt bzw. Decodierschritt die beiden dargestellten Momentaufnahmen gültig sind.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Bei der &amp;lt;u&amp;gt;LZW&amp;amp;ndash;Codierung&amp;lt;/u&amp;gt; wird zu jedem Codierschritt $i$ ein Index $I$ ausgewählt und (binär) übertragen.&amp;amp;nbsp; Das Zeichenpaar &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt; wird bei den beiden Wörterbüchern durch den Index $I = 2$ dargestellt.&amp;amp;nbsp; Wir betrachten hier den Index $I$ als Dezimalzahl und lassen bei dieser Aufgabe die Binärdarstellung außer Betracht.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Bei der &amp;lt;u&amp;gt;LZW&amp;amp;ndash;Codierung&amp;lt;/u&amp;gt; wird zu jedem Codierschritt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$i$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;ein Index&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;ausgewählt und (binär) übertragen.&amp;amp;nbsp; Das Zeichenpaar&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;wird bei den beiden Wörterbüchern durch den Index&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I = 2$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;dargestellt.&amp;amp;nbsp; Wir betrachten hier den Index&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;als Dezimalzahl und lassen bei dieser Aufgabe die Binärdarstellung außer Betracht.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Bei der &amp;lt;u&amp;gt;LZW&amp;amp;ndash;Decodierung&amp;lt;/u&amp;gt; wird in gleicher Weise mit Hilfe des Wörterbuchs aus jedem Index&amp;amp;nbsp; $I$&amp;amp;nbsp; ein Zeichen bzw. eine Zeichenfolge generiert, zum Beispiel führt&amp;amp;nbsp; $I = 1$&amp;amp;nbsp; zum Zeichen&amp;amp;nbsp; &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;&amp;amp;nbsp; und&amp;amp;nbsp; $I = 2$&amp;amp;nbsp; zum Zeichenpaar&amp;amp;nbsp; &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Bei der &amp;lt;u&amp;gt;LZW&amp;amp;ndash;Decodierung&amp;lt;/u&amp;gt; wird in gleicher Weise mit Hilfe des Wörterbuchs aus jedem Index&amp;amp;nbsp; $I$&amp;amp;nbsp; ein Zeichen bzw. eine Zeichenfolge generiert, zum Beispiel führt&amp;amp;nbsp; $I = 1$&amp;amp;nbsp; zum Zeichen&amp;amp;nbsp; &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;&amp;amp;nbsp; und&amp;amp;nbsp; $I = 2$&amp;amp;nbsp; zum Zeichenpaar&amp;amp;nbsp; &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wird  tatsächlich ein Wörterbucheintrag mit dem gewünschten Index&amp;amp;nbsp; $I$&amp;amp;nbsp; gefunden, so läuft die Decodierung problemlos ab. Dies ist aber nicht immer so:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wird  tatsächlich ein Wörterbucheintrag mit dem gewünschten Index&amp;amp;nbsp; $I$&amp;amp;nbsp; gefunden, so läuft die Decodierung problemlos ab.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Dies ist aber nicht immer so:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Wird bei der Codierung beim Schritt&amp;amp;nbsp; $i$&amp;amp;nbsp; ein neuer Index&amp;amp;nbsp; $I$&amp;amp;nbsp; eingetragen und ist dieses&amp;amp;nbsp; $I$&amp;amp;nbsp; gleichzeitig das Codierergebnis des Schrittes, so ist dieser Index beim Decodierschritt&amp;amp;nbsp; $i$&amp;amp;nbsp; im Wörterbuch noch nicht belegt.&amp;amp;nbsp; Der Grund hierfür ist, dass  beim Decoder die Einträge um einen Schritt später erfolgen als beim Coder.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Wird bei der Codierung beim Schritt&amp;amp;nbsp; $i$&amp;amp;nbsp; ein neuer Index&amp;amp;nbsp; $I$&amp;amp;nbsp; eingetragen und ist dieses&amp;amp;nbsp; $I$&amp;amp;nbsp; gleichzeitig das Codierergebnis des Schrittes, so ist dieser Index beim Decodierschritt&amp;amp;nbsp; $i$&amp;amp;nbsp; im Wörterbuch noch nicht belegt.&amp;amp;nbsp; Der Grund hierfür ist, dass  beim Decoder die Einträge um einen Schritt später erfolgen als beim Coder.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Bei binärer Eingangsfolge&amp;amp;nbsp; $($alle Zeichen seien&amp;amp;nbsp; &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;&amp;amp;nbsp; oder&amp;amp;nbsp; &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;$)$&amp;amp;nbsp; ist bei der LZW&amp;amp;ndash;Decodierung genau immer dann eine Sonderregelung anzuwenden, wenn im Codierschritt&amp;amp;nbsp; $i$&amp;amp;nbsp; der Eintrag mit dem Index&amp;amp;nbsp; $I = i$&amp;amp;nbsp; vorgenommen wurde.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Bei binärer Eingangsfolge&amp;amp;nbsp; $($alle Zeichen seien&amp;amp;nbsp; &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;&amp;amp;nbsp; oder&amp;amp;nbsp; &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;$)$&amp;amp;nbsp; ist bei der LZW&amp;amp;ndash;Decodierung genau immer dann eine Sonderregelung anzuwenden, wenn im Codierschritt&amp;amp;nbsp; $i$&amp;amp;nbsp; der Eintrag mit dem Index&amp;amp;nbsp; $I = i$&amp;amp;nbsp; vorgenommen wurde.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-29342:rev-32089 --&gt;
&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=29342&amp;oldid=prev</id>
		<title>Guenter am 23. Januar 2020 um 16:52 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=29342&amp;oldid=prev"/>
		<updated>2020-01-23T16:52:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 23. Januar 2020, 16:52 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l84&quot; &gt;Zeile 84:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 84:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Musterlösung===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Musterlösung===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{ML-Kopf}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{ML-Kopf}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''(1)'''&amp;amp;nbsp; Wir bezeichnen mit $W(I)$ ein Feld (Array), welches das Wörterbuch beschreibt und dessen Elemente Character oder Zeichenfolgen beinhalten. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt; Die Codierung von &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; läuft wie folgt ab:&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''(1)'''&amp;amp;nbsp; Wir bezeichnen mit&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$W(I)$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;ein Feld (Array), welches das Wörterbuch beschreibt und dessen Elemente Character oder Zeichenfolgen beinhalten.&amp;amp;nbsp; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;* $i = 1$: &lt;/del&gt;&amp;amp;nbsp; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; $\underline{I=0}$, &amp;amp;nbsp; $W(I = 2) =$ &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;* $i = 2$: &amp;amp;nbsp; &amp;amp;nbsp; &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; $\underline{I=1}$, &amp;amp;nbsp; $W(I = 3) =$ &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;* $i = 3$: &amp;amp;nbsp; &amp;amp;nbsp; &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; $\underline{I=2}$, &amp;amp;nbsp; $W(I = 4) =$ &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt;,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;* $i = 4$: &amp;amp;nbsp; &amp;amp;nbsp; &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; $\underline{I=2}$, &amp;amp;nbsp; $W(I = 5) =$ &amp;lt;b&amp;gt;ABB&amp;lt;/b&amp;gt;,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;* $i = 5$: &amp;amp;nbsp; &amp;amp;nbsp; &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; $\underline{I=3}$, &amp;amp;nbsp; $W(I = 6) =$ &amp;lt;b&amp;gt;BAA&amp;lt;/b&amp;gt;.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*Die Codierung von&amp;amp;nbsp; &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt;&amp;amp;nbsp; läuft dann wie folgt ab:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:: $i = 1$: &amp;amp;nbsp; &amp;amp;nbsp; &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; $\underline{I=0}$, &amp;amp;nbsp; $W(I = 2) =$ &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:: $i = 2$: &amp;amp;nbsp; &amp;amp;nbsp; &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; $\underline{I=1}$, &amp;amp;nbsp; $W(I = 3) =$ &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:: $i = 3$: &amp;amp;nbsp; &amp;amp;nbsp; &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; $\underline{I=2}$, &amp;amp;nbsp; $W(I = 4) =$ &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:: $i = 4$: &amp;amp;nbsp; &amp;amp;nbsp; &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; $\underline{I=2}$, &amp;amp;nbsp; $W(I = 5) =$ &amp;lt;b&amp;gt;ABB&amp;lt;/b&amp;gt;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:: $i = 5$: &amp;amp;nbsp; &amp;amp;nbsp; &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; $\underline{I=3}$, &amp;amp;nbsp; $W(I = 6) =$ &amp;lt;b&amp;gt;BAA&amp;lt;/b&amp;gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Es ist anzumerken, dass das letzte Zeichen (&amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;) des Eingabestrings &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; zum Zeitpunkt $i = 5$ zwar bereits beim Wörterbucheintrag berücksichtigt ist, aber noch nicht codiert wurde.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*&lt;/ins&gt;Es ist anzumerken, dass das letzte Zeichen&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; $&lt;/ins&gt;(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;&amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&amp;amp;nbsp; &lt;/ins&gt;des Eingabestrings&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;zum Zeitpunkt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$i = 5$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;zwar bereits beim Wörterbucheintrag berücksichtigt ist, aber noch nicht codiert wurde.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''(2)'''&amp;amp;nbsp; Für die Schritte $i = 1$ bis $i = 3$ ändert sich nichts gegenüber der Teilaufgabe '''(1)'''. Danach gilt:&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* $i = 4$: &amp;amp;nbsp; &amp;amp;nbsp; &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; $\underline{I=4}$, &amp;amp;nbsp; $W(I = 5) =$ &amp;lt;b&amp;gt;ABAB&amp;lt;/b&amp;gt;,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* $i = 5$: &amp;amp;nbsp; &amp;amp;nbsp; &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; $\underline{I=3}$, &amp;amp;nbsp; Codierung abgeschlossen, kein neuer Wörterbucheintrag möglich.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''(2)'''&amp;amp;nbsp; Für die Schritte&amp;amp;nbsp; $i = 1$&amp;amp;nbsp; bis&amp;amp;nbsp; $i = 3$&amp;amp;nbsp; ändert sich nichts gegenüber der Teilaufgabe&amp;amp;nbsp; '''(1)'''. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*Danach gilt:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:: $i = 4$: &amp;amp;nbsp; &amp;amp;nbsp; &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; $\underline{I=4}$, &amp;amp;nbsp; $W(I = 5) =$ &amp;lt;b&amp;gt;ABAB&amp;lt;/b&amp;gt;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:: $i = 5$: &amp;amp;nbsp; &amp;amp;nbsp; &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; $\underline{I=3}$, &amp;amp;nbsp; Codierung abgeschlossen, kein neuer Wörterbucheintrag möglich.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''(3)'''&amp;amp;nbsp; Der Vergleich mit &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;den &lt;/del&gt;obigen Ergebnissen zeigt&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, dass das &lt;/del&gt;Wörterbuch des &amp;lt;u&amp;gt;Coders&amp;lt;/u&amp;gt; genau nach $\underline{i=4}$ Codierschritten die gezeigten Einträge &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;aufweist&lt;/del&gt;.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Beim &amp;lt;u&amp;gt;Decoder&amp;lt;/u&amp;gt; ergibt sich demgegenüber eine Zeitverzögerung um einen Schritt: &amp;amp;nbsp; $\underline{i=5}$.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''(3)'''&amp;amp;nbsp; Der Vergleich mit obigen Ergebnissen zeigt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;: &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*Das &lt;/ins&gt;Wörterbuch des&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;u&amp;gt;Coders&amp;lt;/u&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; weist &lt;/ins&gt;genau nach&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$\underline{i=4}$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Codierschritten die gezeigten Einträge &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;auf&lt;/ins&gt;.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Beim&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;u&amp;gt;Decoder&amp;lt;/u&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;ergibt sich demgegenüber eine Zeitverzögerung um einen Schritt: &amp;amp;nbsp; $\underline{i=5}$.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''(4)'''&amp;amp;nbsp; Richtig ist der &amp;lt;u&amp;gt;Lösungsvorschlag 2&amp;lt;/u&amp;gt;:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''(4)'''&amp;amp;nbsp; Richtig ist der &amp;lt;u&amp;gt;Lösungsvorschlag 2&amp;lt;/u&amp;gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Die Sonderfallregelung der Decodierung ist (im vorliegenden Beispiel) dann notwendig, wenn im Codierschritt $i$ der Index $I =i$ ausgegeben wird.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Die Sonderfallregelung der Decodierung ist&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;(im vorliegenden Beispiel)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;dann notwendig, wenn im Codierschritt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$i$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;der Index&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I =i$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;ausgegeben wird.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Bei der Decodierung findet er dann die erforderliche Zuordnung Index &amp;amp;#8594; Zeichenfolge nicht, da das generierte Wörterbuch zum Zeitpunkt $i$ nur Einträge mit Indizes $I &amp;lt; i$ enthält.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Bei der Decodierung findet er dann die erforderliche Zuordnung&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &amp;amp;bdquo;&lt;/ins&gt;Index&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;amp;#8594&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;;&amp;amp;nbsp&lt;/ins&gt;; Zeichenfolge&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;rdquo;&amp;amp;nbsp; &lt;/ins&gt;nicht, da das generierte Wörterbuch zum Zeitpunkt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$i$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;nur Einträge mit Indizes&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I &amp;lt; i$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;enthält.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Für die Folge &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; gilt entsprechend Teilaufgabe '''(1)''' stets $I &amp;lt; i$.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Für die Folge&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;gilt entsprechend &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;der  &lt;/ins&gt;Teilaufgabe&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;'''(1)'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;stets&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I &amp;lt; i$.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Dagegen ergäbe sich &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;bei der &lt;/del&gt;Folge &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt; folgende Indizes:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Dagegen ergäbe sich &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;für die &lt;/ins&gt;Folge&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;folgende Indizes:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:$$i = 1\hspace{-0.15cm}: \hspace{0.15cm} I = 0\hspace{0.05cm},  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:$$i = 1\hspace{-0.15cm}: \hspace{0.15cm} I = 0\hspace{0.05cm},  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\hspace{0.5cm}i = 2\hspace{-0.15cm}: \hspace{0.15cm}I = 1\hspace{0.05cm},  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\hspace{0.5cm}i = 2\hspace{-0.15cm}: \hspace{0.15cm}I = 1\hspace{0.05cm},  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l117&quot; &gt;Zeile 117:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 122:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\hspace{0.5cm}i = 5\hspace{-0.15cm}: \hspace{0.15cm}I = 3\hspace{0.05cm}.  $$&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\hspace{0.5cm}i = 5\hspace{-0.15cm}: \hspace{0.15cm}I = 3\hspace{0.05cm}.  $$&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hier noch zusammenfassend die gesamte Decodierung von&amp;amp;nbsp; &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt;: &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Hier noch zusammenfassend die gesamte Decodierung von &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt;: &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*&lt;/ins&gt;Die Vorbelegung des Wörterbuchs beinhaltet&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(&lt;/ins&gt;I=0$:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$)$ &lt;/ins&gt;&amp;amp;nbsp; &amp;amp;nbsp; und&amp;amp;nbsp; $&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(&lt;/ins&gt;I=1$:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$)$&lt;/ins&gt;.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Vorbelegung des Wörterbuchs beinhaltet $I=0$: &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt; &amp;amp;nbsp; &amp;amp;nbsp; und &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/del&gt;&amp;amp;nbsp; $I=1$: &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;.  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dann gilt mit dem Wörterbuch&amp;amp;ndash;Array $W(I)$:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*&lt;/ins&gt;Dann gilt mit dem Wörterbuch&amp;amp;ndash;Array&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$W(I)$:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;* &lt;/del&gt;$i = 1$: &amp;amp;nbsp; &amp;amp;nbsp; Decodierung $I=0$ &amp;amp;#8594; &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:: &lt;/ins&gt;$i = 1$: &amp;amp;nbsp; &amp;amp;nbsp; Decodierung &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I=0$ &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;amp;#8594&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;; &amp;amp;nbsp&lt;/ins&gt;; &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;* &lt;/del&gt;$i = 2$: &amp;amp;nbsp; &amp;amp;nbsp; Decodierung $I=1$ &amp;amp;#8594; &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;, &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; $W(I = 2) =$ &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:: &lt;/ins&gt;$i = 2$: &amp;amp;nbsp; &amp;amp;nbsp; Decodierung &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I=1$ &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;amp;#8594&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;; &amp;amp;nbsp&lt;/ins&gt;; &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;, &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; $W(I = 2) =$ &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;* &lt;/del&gt;$i = 3$: &amp;amp;nbsp; &amp;amp;nbsp; Decodierung $I=2$ &amp;amp;#8594; &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; $W(I = 3) =$ &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:: &lt;/ins&gt;$i = 3$: &amp;amp;nbsp; &amp;amp;nbsp; Decodierung &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I=2$ &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;amp;#8594&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;; &amp;amp;nbsp&lt;/ins&gt;; &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; $W(I = 3) =$ &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;* &lt;/del&gt;$i = 4$: &amp;amp;nbsp; &amp;amp;nbsp; Ein Eintrag mit dem Index $I = 4$ ist nicht vorhanden &amp;amp;#8658; '''Sonderfallregelung''': &amp;lt;br&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; Man nimmt das letzte Decodierergebnis (hier &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;) und fügt das erste Zeichen dieser Sequenz hinten an &amp;amp;#8658; &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt;. &amp;lt;br&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; Danach wird &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt; im Wörterbuch unter dem Index $I = 4$ abgelegt.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:: &lt;/ins&gt;$i = 4$: &amp;amp;nbsp; &amp;amp;nbsp; Ein Eintrag mit dem Index&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I = 4$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;ist nicht vorhanden &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;amp;#8658&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;; &amp;amp;nbsp&lt;/ins&gt;; '''Sonderfallregelung''': &amp;lt;br&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; Man nimmt das letzte Decodierergebnis&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; $&lt;/ins&gt;(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;hier&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;und fügt das erste Zeichen dieser Sequenz hinten an &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;amp;#8658&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;; &amp;amp;nbsp&lt;/ins&gt;; &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt;. &amp;lt;br&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; Danach wird&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;im Wörterbuch unter dem&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Index&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I = 4$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;abgelegt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;* &lt;/del&gt;$i = 5$: &amp;amp;nbsp; &amp;amp;nbsp; Decodierung $I=3$ &amp;amp;#8594; &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;. &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;  '''Ende der Decoder&amp;amp;ndash;Eingangsfolge'''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:: &lt;/ins&gt;$i = 5$: &amp;amp;nbsp; &amp;amp;nbsp; Decodierung &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I=3$ &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;amp;#8594&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;; &amp;amp;nbsp&lt;/ins&gt;; &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;. &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;  '''Ende der Decoder&amp;amp;ndash;Eingangsfolge'''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{ML-Fuß}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{ML-Fuß}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-29341:rev-29342 --&gt;
&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=29341&amp;oldid=prev</id>
		<title>Guenter am 23. Januar 2020 um 16:29 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=29341&amp;oldid=prev"/>
		<updated>2020-01-23T16:29:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 23. Januar 2020, 16:29 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Zeile 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Datei:P_ID2437__Inf_Z_2_4.png|right|frame|Momentaufnahmen &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;von &lt;/del&gt;LZW–Wörterbüchern]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Datei:P_ID2437__Inf_Z_2_4.png|right|frame|Momentaufnahmen &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;der &lt;/ins&gt;LZW–Wörterbüchern]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Grafik zeigt Momentaufnahmen des Wörterbuchs, das während der LZW&amp;amp;ndash;Codierung der Eingangssymbolfolge entsteht.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Grafik zeigt Momentaufnahmen des Wörterbuchs, das während der&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &amp;lt;u&amp;gt;&lt;/ins&gt;LZW&amp;amp;ndash;Codierung&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/u&amp;gt;&amp;amp;nbsp; &lt;/ins&gt;der Eingangssymbolfolge entsteht.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Die obere Grafik gilt für Eingangssymbolfolge &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;entsteht&lt;/del&gt;.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Die obere Grafik gilt für Eingangssymbolfolge&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt;.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Das untere Wörterbuch entsteht bei der LZW&amp;amp;ndash;Codierung der Sequenz &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt;.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Das untere Wörterbuch entsteht bei der LZW&amp;amp;ndash;Codierung der Sequenz&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt;.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In beiden Fällen wird vorausgesetzt, dass auch zu späteren Zeitpunkten keine anderen Zeichen als &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt; und &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt; vorkommen können.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In beiden Fällen wird vorausgesetzt, dass auch zu späteren Zeitpunkten keine anderen Zeichen als&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;und&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;vorkommen können.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Bei der LZW&amp;amp;ndash;Decodierung entstehen gleiche Wörterbücher, doch erfolgen dann die Wörterbucheinträge erst einen Schritt später. In der Teilaufgabe '''(3)''' wird gefragt, für welchen Codierschritt bzw. für welchen Decodierschritt die beiden dargestellten Momentaufnahmen gültig sind.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Bei der&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &amp;lt;u&amp;gt;&lt;/ins&gt;LZW&amp;amp;ndash;Decodierung&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/u&amp;gt;&amp;amp;nbsp; &lt;/ins&gt;entstehen gleiche Wörterbücher, doch erfolgen dann die Wörterbucheinträge erst einen Schritt später.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;In der Teilaufgabe&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;'''(3)'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;wird gefragt, für welchen Codierschritt bzw. für welchen Decodierschritt die beiden dargestellten Momentaufnahmen gültig sind.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Bei der LZW&amp;amp;ndash;Codierung wird zu jedem Codierschritt $i$ ein Index $I$ ausgewählt und (binär) übertragen. Das Zeichenpaar &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt; wird bei den beiden Wörterbüchern durch den Index $I = 2$ dargestellt. Wir betrachten hier den Index $I$ als Dezimalzahl und lassen bei dieser Aufgabe die Binärdarstellung außer Betracht.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Bei der LZW&amp;amp;ndash;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Decodierung &lt;/del&gt;wird &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;in gleicher Weise mit Hilfe des Wörterbuchs aus &lt;/del&gt;jedem &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Index &lt;/del&gt;$&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;I&lt;/del&gt;$ ein &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Zeichen bzw. eine Zeichenfolge generiert, zum Beispiel führt &lt;/del&gt;$I &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;= 1&lt;/del&gt;$ &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;zum Zeichen &lt;/del&gt;&amp;lt;b&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;B&lt;/del&gt;&amp;lt;/b&amp;gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;und &lt;/del&gt;$I = 2$ &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;zum Zeichenpaar &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Bei der &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;u&amp;gt;&lt;/ins&gt;LZW&amp;amp;ndash;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Codierung&amp;lt;/u&amp;gt; &lt;/ins&gt;wird &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;zu &lt;/ins&gt;jedem &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Codierschritt &lt;/ins&gt;$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;i&lt;/ins&gt;$ ein &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Index &lt;/ins&gt;$I$ &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ausgewählt und (binär) übertragen.&amp;amp;nbsp; Das Zeichenpaar &lt;/ins&gt;&amp;lt;b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;AB&lt;/ins&gt;&amp;lt;/b&amp;gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;wird bei den beiden Wörterbüchern durch den Index &lt;/ins&gt;$I = 2$ &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;dargestellt.&amp;amp;nbsp; Wir betrachten hier den Index $I$ als Dezimalzahl und lassen bei dieser Aufgabe die Binärdarstellung außer Betracht&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wird  tatsächlich ein Wörterbucheintrag mit dem gewünschten Index $I$ gefunden, so läuft die Decodierung problemlos ab. Dies ist aber nicht immer so:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Wird bei der Codierung beim Schritt $i$ ein neuer Index $I$ eingetragen und ist dieses $I$ gleichzeitig das Codierergebnis des Schrittes, so ist dieser Index beim Decodierschritt $i$ im Wörterbuch noch nicht belegt. Der Grund &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;dafür &lt;/del&gt;ist, dass  beim Decoder die Einträge um einen Schritt später erfolgen als beim Coder.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Bei der &amp;lt;u&amp;gt;LZW&amp;amp;ndash;Decodierung&amp;lt;/u&amp;gt; wird in gleicher Weise mit Hilfe des Wörterbuchs aus jedem Index&amp;amp;nbsp; $I$&amp;amp;nbsp; ein Zeichen bzw. eine Zeichenfolge generiert, zum Beispiel führt&amp;amp;nbsp; $I = 1$&amp;amp;nbsp; zum Zeichen&amp;amp;nbsp; &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;&amp;amp;nbsp; und&amp;amp;nbsp; $I = 2$&amp;amp;nbsp; zum Zeichenpaar&amp;amp;nbsp; &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Bei binärer Eingangsfolge (alle Zeichen seien &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt; oder &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;) ist bei der LZW&amp;amp;ndash;Decodierung genau immer dann eine Sonderregelung anzuwenden, wenn im Codierschritt $i$ der Eintrag mit dem Index $I = i$ vorgenommen wurde.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wird  tatsächlich ein Wörterbucheintrag mit dem gewünschten Index&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;gefunden, so läuft die Decodierung problemlos ab. Dies ist aber nicht immer so:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Wird bei der Codierung beim Schritt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$i$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;ein neuer Index&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;eingetragen und ist dieses&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;gleichzeitig das Codierergebnis des Schrittes, so ist dieser Index beim Decodierschritt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$i$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;im Wörterbuch noch nicht belegt.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Der Grund &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;hierfür &lt;/ins&gt;ist, dass  beim Decoder die Einträge um einen Schritt später erfolgen als beim Coder.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Bei binärer Eingangsfolge&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; $&lt;/ins&gt;(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;alle Zeichen seien&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;oder&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&amp;amp;nbsp; &lt;/ins&gt;ist bei der LZW&amp;amp;ndash;Decodierung genau immer dann eine Sonderregelung anzuwenden, wenn im Codierschritt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$i$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;der Eintrag mit dem Index&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I = i$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;vorgenommen wurde.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Diese Sonderregelung soll an einem Beispiel veranschaulicht werden:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Diese Sonderregelung soll an einem Beispiel veranschaulicht werden:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Zum Schritt $i$ gibt es keinen zum Index $I$ passenden  Eintrag im Decoder&amp;amp;ndash;Wörterbuch.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Zum Schritt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$i$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;gibt es keinen zum Index&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;passenden  Eintrag im Decoder&amp;amp;ndash;Wörterbuch.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Wir nehmen an, dass beim vorherigen Schritt $(i- 1)$ das Decodierergebnis &amp;lt;b&amp;gt;ABBABA&amp;lt;/b&amp;gt; war.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Wir nehmen an, dass beim vorherigen Schritt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$(i- 1)$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;das Decodierergebnis&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;ABBABA&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;war.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Dann ergänzt man diese Zeichenfolge um das erste Zeichen der Folge. Hier: &amp;lt;b&amp;gt;ABBABAA&amp;lt;/b&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Dann ergänzt man diese Zeichenfolge um das erste Zeichen der Folge.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Hier:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;ABBABAA&amp;lt;/b&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Anschließend trägt man die Sequenz &amp;lt;b&amp;gt;ABBABAA&amp;lt;/b&amp;gt; in das Wörterbuch unter dem Index $I$ ein.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Anschließend trägt man die Sequenz&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;ABBABAA&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;in das Wörterbuch unter dem Index&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;ein.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l33&quot; &gt;Zeile 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 38:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''Hinweise:''  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''Hinweise:''  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Die Aufgabe gehört zum  Kapitel [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch|Komprimierung nach Lempel, Ziv und Welch]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Die Aufgabe gehört zum  Kapitel&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;[[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch|Komprimierung nach Lempel, Ziv und Welch]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Insbesondere wird  Bezug genommen auf die Seiten&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Insbesondere wird  Bezug genommen auf die Seiten&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:: [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch#LZ77_.E2.80.93_die_Grundform_der_Lempel.E2.80.93Ziv.E2.80.93Algorithmen|LZ77 &amp;amp;ndash; die Grundform der Lempel-Ziv-Algorithmen]],&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:: [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch#LZ77_.E2.80.93_die_Grundform_der_Lempel.E2.80.93Ziv.E2.80.93Algorithmen|LZ77 &amp;amp;ndash; die Grundform der Lempel-Ziv-Algorithmen]],&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:: [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch#Lempel.E2.80.93Ziv.E2.80.93Codierung_mit_variabler_Indexbitl.C3.A4nge|Lempel-Ziv-Codierung mit variabler Indexbitlänge]] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;sowie&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:: [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch#Lempel.E2.80.93Ziv.E2.80.93Codierung_mit_variabler_Indexbitl.C3.A4nge|Lempel-Ziv-Codierung mit variabler Indexbitlänge]]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:: [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch#Decodierung_des_LZW.E2.80.93Algorithmus|Decodierung des LZW-Agorithmus]].  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:: [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch#Decodierung_des_LZW.E2.80.93Algorithmus|Decodierung des LZW-Agorithmus]].  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Beachten Sie zudem bei der Lösung dieser Aufgabe, dass beim LZW&amp;amp;ndash;Algorithmus nicht von einem leeren Wörterbuch ausgegangen wird. Vielmehr beinhalten die Indizes $I = 0$ bis $I = M- 1$ alle $M$ zulässigen Zeichen des Alphabets.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Beachten Sie zudem bei der Lösung dieser Aufgabe, dass beim LZW&amp;amp;ndash;Algorithmus nicht von einem leeren Wörterbuch ausgegangen wird.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*&lt;/ins&gt;Vielmehr beinhalten die Indizes&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I = 0$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;bis&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I = M- 1$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;alle&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$M$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;zulässigen Zeichen des Alphabets.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l44&quot; &gt;Zeile 44:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 50:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;quiz display=simple&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;quiz display=simple&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{Codieren Sie die Eingangsfolge &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; entsprechend der oberen Grafik&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. &lt;/del&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;br&lt;/del&gt;&amp;gt;Welche Indizes $I_i$ ergeben sich zu den Schritten $i=1$, ... , $i=5$?&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{Codieren Sie die Eingangsfolge&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;entsprechend der &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;u&amp;gt;&lt;/ins&gt;oberen Grafik&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;/u&lt;/ins&gt;&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&amp;amp;nbsp; &lt;/ins&gt;Welche Indizes&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I_i$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;ergeben sich zu den Schritten&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$i=1$, ... , $i=5$?&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|type=&amp;quot;{}&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|type=&amp;quot;{}&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$I_1 \ = \ $ { 0. }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$I_1 \ = \ $ { 0. }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l54&quot; &gt;Zeile 54:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 60:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{Codieren Sie nun die Eingangsfolge &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt; entsprechend der unteren Grafik&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. &lt;/del&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;br&lt;/del&gt;&amp;gt;Geben Sie die Indizes $I_i$ zu den Schritten $i=4$ und $i=5$ an.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{Codieren Sie nun die Eingangsfolge&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;entsprechend der &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;u&amp;gt;&lt;/ins&gt;unteren Grafik&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;/u&lt;/ins&gt;&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&amp;amp;nbsp; &lt;/ins&gt;Geben Sie die Indizes&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I_i$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;zu den Schritten&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$i=4$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;und&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$i=5$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;an.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|type=&amp;quot;{}&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|type=&amp;quot;{}&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$I_4 \ = \ $ { 4 }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$I_4 \ = \ $ { 4 }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l60&quot; &gt;Zeile 60:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 66:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{Für welchen Schritt $i$ gilt die Momentaufnahme des auf der Angabenseite dargestellten Wörterbuchs bezüglich&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{Für welchen Schritt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$i$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;gilt die Momentaufnahme des auf der Angabenseite dargestellten Wörterbuchs bezüglich&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|type=&amp;quot;{}&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|type=&amp;quot;{}&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$\text{Codierung:} \ \ i \ = \ $ { 4 }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$\text{Codierung:} \ \ i \ = \ $ { 4 }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l68&quot; &gt;Zeile 68:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 74:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{Wann muss man auf die Decodier&amp;amp;ndash;Sonderfallregelung zurückgreifen?&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{Wann muss man auf die Decodier&amp;amp;ndash;Sonderfallregelung zurückgreifen?&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|type=&amp;quot;[]&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|type=&amp;quot;[]&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- Bei der Decodierung von &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; im Schritt $i = 4$.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- Bei der Decodierung von&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;im Schritt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$i = 4$.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;+ Bei der Decodierung von &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt; im Schritt $i = 4$.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;+ Bei der Decodierung von&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;im Schritt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$i = 4$.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- Bei der Decodierung von &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt; im Schritt $i = 5$.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- Bei der Decodierung von&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;im Schritt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$i = 5$.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=26330&amp;oldid=prev</id>
		<title>Guenter am 24. September 2018 um 16:29 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=26330&amp;oldid=prev"/>
		<updated>2018-09-24T16:29:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 24. September 2018, 16:29 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l118&quot; &gt;Zeile 118:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 118:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dann gilt mit dem Wörterbuch&amp;amp;ndash;Array $W(I)$:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dann gilt mit dem Wörterbuch&amp;amp;ndash;Array $W(I)$:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* $i = 1$: &amp;amp;nbsp; &amp;amp;nbsp; Decodierung $I=0$ &amp;amp;#8594; &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* $i = 1$: &amp;amp;nbsp; &amp;amp;nbsp; Decodierung $I=0$ &amp;amp;#8594; &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* $i = 2$: &amp;amp;nbsp; &amp;amp;nbsp; Decodierung $I=1$ &amp;amp;#8594; &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; $W(I = 2) =$ &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* $i = 2$: &amp;amp;nbsp; &amp;amp;nbsp; Decodierung $I=1$ &amp;amp;#8594; &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;, &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; $W(I = 2) =$ &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* $i = 3$: &amp;amp;nbsp; &amp;amp;nbsp; Decodierung $I=2$ &amp;amp;#8594; &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; $W(I = 3) =$ &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* $i = 3$: &amp;amp;nbsp; &amp;amp;nbsp; Decodierung $I=2$ &amp;amp;#8594; &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; $W(I = 3) =$ &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* $i = 4$: &amp;amp;nbsp; &amp;amp;nbsp; Ein Eintrag mit dem Index $I = 4$ ist nicht vorhanden &amp;amp;#8658; '''Sonderfallregelung''': &amp;lt;br&amp;gt;Man nimmt das letzte Decodierergebnis (hier &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;) und fügt das erste Zeichen dieser Sequenz hinten an &amp;amp;#8658; &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt;. &amp;lt;br&amp;gt;Danach wird &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt; im Wörterbuch unter dem Index $I = 4$ abgelegt.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* $i = 4$: &amp;amp;nbsp; &amp;amp;nbsp; Ein Eintrag mit dem Index $I = 4$ ist nicht vorhanden &amp;amp;#8658; '''Sonderfallregelung''': &amp;lt;br&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &lt;/ins&gt;Man nimmt das letzte Decodierergebnis (hier &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;) und fügt das erste Zeichen dieser Sequenz hinten an &amp;amp;#8658; &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt;. &amp;lt;br&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &lt;/ins&gt;Danach wird &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt; im Wörterbuch unter dem Index $I = 4$ abgelegt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* $i = 5$: &amp;amp;nbsp; &amp;amp;nbsp; Decodierung $I=3$ &amp;amp;#8594; &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;. '''Ende der Decoder&amp;amp;ndash;Eingangsfolge'''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* $i = 5$: &amp;amp;nbsp; &amp;amp;nbsp; Decodierung $I=3$ &amp;amp;#8594; &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;  &lt;/ins&gt;'''Ende der Decoder&amp;amp;ndash;Eingangsfolge'''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{ML-Fuß}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{ML-Fuß}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-26329:rev-26330 --&gt;
&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=26329&amp;oldid=prev</id>
		<title>Guenter am 24. September 2018 um 16:23 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=26329&amp;oldid=prev"/>
		<updated>2018-09-24T16:23:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 24. September 2018, 16:23 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l78&quot; &gt;Zeile 78:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 78:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Musterlösung===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Musterlösung===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{ML-Kopf}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{ML-Kopf}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''(1)'''&amp;amp;nbsp; Wir bezeichnen mit &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;W&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt;&lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt;&lt;/del&gt;) ein Feld (Array), welches das Wörterbuch beschreibt und dessen Elemente Character oder Zeichenfolgen beinhalten.  Die Codierung von &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; läuft wie folgt ab:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''(1)'''&amp;amp;nbsp; Wir bezeichnen mit &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;W(I)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;ein Feld (Array), welches das Wörterbuch beschreibt und dessen Elemente Character oder Zeichenfolgen beinhalten.  Die Codierung von &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; läuft wie folgt ab:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 1: &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;u&amp;gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 0&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/u&amp;gt;&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;W&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt;&lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 2) = &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i = 1&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$\underline{&lt;/ins&gt;I=0&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}$&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; $&lt;/ins&gt;W(I = 2) =&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;&amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 2: &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;u&amp;gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 1&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/u&amp;gt;&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;W&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt;&lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 3) = &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i = 2&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$\underline{&lt;/ins&gt;I=1&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}$&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; $&lt;/ins&gt;W(I = 3) =&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;&amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 3: &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;u&amp;gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 2&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/u&amp;gt;&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;W&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt;&lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 4) = &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i = 3&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$\underline{&lt;/ins&gt;I=2&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}$&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; $&lt;/ins&gt;W(I = 4) =&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;&amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 4: &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;u&amp;gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 2&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/u&amp;gt;&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;W&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt;&lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 5) = &amp;lt;b&amp;gt;ABB&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i = 4&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$\underline{&lt;/ins&gt;I=2&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}$&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; $&lt;/ins&gt;W(I = 5) =&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;&amp;lt;b&amp;gt;ABB&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 5: &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;u&amp;gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 3&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/u&amp;gt;&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;W&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt;&lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 6) = &amp;lt;b&amp;gt;BAA&amp;lt;/b&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i = 5&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$\underline{&lt;/ins&gt;I=3&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}$&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; $&lt;/ins&gt;W(I = 6) =&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;&amp;lt;b&amp;gt;BAA&amp;lt;/b&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Es ist anzumerken, dass das letzte Zeichen (&amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;) des Eingabestrings &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; zum Zeitpunkt &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;i&amp;lt;/i&amp;gt; &lt;/del&gt;= 5 zwar bereits beim Wörterbucheintrag berücksichtigt ist, aber noch nicht codiert wurde.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Es ist anzumerken, dass das letzte Zeichen (&amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;) des Eingabestrings &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; zum Zeitpunkt &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i = 5&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;zwar bereits beim Wörterbucheintrag berücksichtigt ist, aber noch nicht codiert wurde.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''(2)'''&amp;amp;nbsp; Für die Schritte &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 1 bis &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 3 ändert sich nichts gegenüber der Teilaufgabe (1). Danach gilt:&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 4: &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;u&amp;gt;&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 4&amp;lt;/u&amp;gt;, Wörterbuch (&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 5) = &amp;lt;b&amp;gt;ABAB&amp;lt;/b&amp;gt;,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 5: &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;u&amp;gt;&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 3&amp;lt;/u&amp;gt;, Codierung abgeschlossen, kein neuer Wörterbucheintrag möglich.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''(2)'''&amp;amp;nbsp; Für die Schritte $i = 1$ bis $i = 3$ ändert sich nichts gegenüber der Teilaufgabe '''(1)'''. Danach gilt:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* $i = 4$: &amp;amp;nbsp; &amp;amp;nbsp; &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; $\underline{I=4}$, &amp;amp;nbsp; $W(I = 5) =$ &amp;lt;b&amp;gt;ABAB&amp;lt;/b&amp;gt;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* $i = 5$: &amp;amp;nbsp; &amp;amp;nbsp; &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; $\underline{I=3}$, &amp;amp;nbsp; Codierung abgeschlossen, kein neuer Wörterbucheintrag möglich.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''(3)'''&amp;amp;nbsp; Der Vergleich mit den obigen Ergebnissen zeigt, dass das Wörterbuch des &amp;lt;u&amp;gt;Coders&amp;lt;/u&amp;gt; genau nach $\underline{i=4}$ Codierschritten die gezeigten Einträge aufweist. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*Beim &amp;lt;u&amp;gt;Decoder&amp;lt;/u&amp;gt; ergibt sich demgegenüber eine Zeitverzögerung um einen Schritt: &amp;amp;nbsp; $\underline{i=5}$.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''(3)'''&amp;amp;nbsp; Der Vergleich mit den obigen Ergebnissen zeigt, dass das Wörterbuch des Coders genau nach &amp;lt;u&amp;gt;&amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 4&amp;lt;/u&amp;gt; Codierschritten die gezeigten Einträge aufweist. Beim Decoder ergibt sich demgegenüber eine Zeitverzögerung um einen Schritt: &amp;lt;u&amp;gt;&amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 5&amp;lt;/u&amp;gt;.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''(4)'''&amp;amp;nbsp; Richtig ist der &amp;lt;u&amp;gt;Lösungsvorschlag 2&amp;lt;/u&amp;gt;:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''(4)'''&amp;amp;nbsp; Richtig ist der &amp;lt;u&amp;gt;Lösungsvorschlag 2&amp;lt;/u&amp;gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Die Sonderfallregelung der Decodierung ist (im vorliegenden Beispiel) dann notwendig, wenn im Codierschritt &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;i&amp;lt;/i&amp;gt; &lt;/del&gt;der Index &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;i&amp;lt;/i&amp;gt; &lt;/del&gt;ausgegeben wird.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Die Sonderfallregelung der Decodierung ist (im vorliegenden Beispiel) dann notwendig, wenn im Codierschritt &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;der Index &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;I =i&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;ausgegeben wird.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Bei der Decodierung findet er dann die erforderliche Zuordnung Index &amp;amp;#8594; Zeichenfolge nicht, da das generierte Wörterbuch zum Zeitpunkt &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;i&amp;amp;nbsp;&amp;lt;/i&amp;gt; &lt;/del&gt;nur Einträge mit Indizes &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt; &amp;lt; &amp;lt;i&amp;gt;i&amp;amp;nbsp;&amp;lt;/i&amp;gt; &lt;/del&gt;enthält.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Bei der Decodierung findet er dann die erforderliche Zuordnung Index &amp;amp;#8594; Zeichenfolge nicht, da das generierte Wörterbuch zum Zeitpunkt &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;nur Einträge mit Indizes &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;I &amp;lt; i&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;enthält.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Für die Folge &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; gilt entsprechend Teilaufgabe (1) stets &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt; &amp;lt; &amp;lt;i&amp;gt;i&amp;amp;nbsp;&amp;lt;/i&amp;gt;&lt;/del&gt;. Dagegen ergäbe sich bei der Folge &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt; folgende Indizes:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Für die Folge &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; gilt entsprechend Teilaufgabe &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;(1)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''' &lt;/ins&gt;stets &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;I &amp;lt; i&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:$$i = 1\hspace{-0.15cm}: I = 0\hspace{0.05cm},  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*&lt;/ins&gt;Dagegen ergäbe sich bei der Folge &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt; folgende Indizes:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\hspace{0.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;2cm&lt;/del&gt;}i = 2\hspace{-0.15cm}: I = 1\hspace{0.05cm},  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:$$i = 1\hspace{-0.15cm}: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\hspace{0.15cm} &lt;/ins&gt;I = 0\hspace{0.05cm},  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\hspace{0.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;2cm&lt;/del&gt;}i = 3\hspace{-0.15cm}: I = 2\hspace{0.05cm},&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\hspace{0.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;5cm&lt;/ins&gt;}i = 2\hspace{-0.15cm}: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\hspace{0.15cm}&lt;/ins&gt;I = 1\hspace{0.05cm},  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\hspace{0.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;2cm&lt;/del&gt;}\underline{i = 4\hspace{-0.15cm}: I = 4}\hspace{0.05cm},  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\hspace{0.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;5cm&lt;/ins&gt;}i = 3\hspace{-0.15cm}: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\hspace{0.15cm}&lt;/ins&gt;I = 2\hspace{0.05cm},&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\hspace{0.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;2cm&lt;/del&gt;}i = 5\hspace{-0.15cm}: I = 3\hspace{0.05cm}.  $$&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\hspace{0.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;5cm&lt;/ins&gt;}\underline{i = 4\hspace{-0.15cm}: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\hspace{0.15cm}&lt;/ins&gt;I = 4}\hspace{0.05cm},  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\hspace{0.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;5cm&lt;/ins&gt;}i = 5\hspace{-0.15cm}: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\hspace{0.15cm}&lt;/ins&gt;I = 3\hspace{0.05cm}.  $$&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Hier noch zusammenfassend die gesamte Decodierung von &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt;: &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Die Vorbelegung des Wörterbuchs beinhaltet $I=0$: &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt; &amp;amp;nbsp; &amp;amp;nbsp; und &amp;amp;nbsp; &amp;amp;nbsp; $I=1$: &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Hier noch zusammenfassend die gesamte Decodierung von &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt;. Die Vorbelegung des Wörterbuchs beinhaltet &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 0: &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt; und &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 1: &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;. &lt;/del&gt;Dann gilt mit dem Wörterbuch&amp;amp;ndash;Array &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;W&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt;&lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&amp;lt;/i&amp;gt;&lt;/del&gt;):&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dann gilt mit dem Wörterbuch&amp;amp;ndash;Array &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;W(I)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;i&amp;lt;/&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt; &lt;/del&gt;= 1: Decodierung &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 0 &amp;amp;#8594; &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i = 1&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &amp;amp;nbsp; &lt;/ins&gt;Decodierung &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;I=0&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;&amp;amp;#8594; &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;i&amp;lt;/&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt; &lt;/del&gt;= 2: Decodierung &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 1 &amp;amp;#8594; &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;W&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt;&lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 2) = &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i = 2&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &amp;amp;nbsp; &lt;/ins&gt;Decodierung &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;I=1&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;&amp;amp;#8594; &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;W(I = 2) =&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;&amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;i&amp;lt;/&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt; &lt;/del&gt;= 3: Decodierung &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 2 &amp;amp;#8594; &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;W&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt;&lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 3) = &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i = 3&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &amp;amp;nbsp; &lt;/ins&gt;Decodierung &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;I=2&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;&amp;amp;#8594; &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; $&lt;/ins&gt;W(I = 3) =&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;&amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;i&amp;lt;/i&amp;gt; &lt;/del&gt;= 4: Ein Eintrag mit dem Index &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 4 ist nicht vorhanden &amp;amp;#8658; Sonderfallregelung&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. &lt;/del&gt;Man nimmt das letzte Decodierergebnis (hier &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;) und fügt das erste Zeichen dieser Sequenz hinten an &amp;amp;#8658; &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt;. Danach wird &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt; im Wörterbuch unter dem Index &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 4 abgelegt.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i = 4&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &amp;amp;nbsp; &lt;/ins&gt;Ein Eintrag mit dem Index &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;I = 4&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;ist nicht vorhanden &amp;amp;#8658; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;Sonderfallregelung&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''': &amp;lt;br&amp;gt;&lt;/ins&gt;Man nimmt das letzte Decodierergebnis (hier &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;) und fügt das erste Zeichen dieser Sequenz hinten an &amp;amp;#8658; &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;Danach wird &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt; im Wörterbuch unter dem Index &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;I = 4&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;abgelegt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;i&amp;lt;/&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt; &lt;/del&gt;= 5: Decodierung &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 3 &amp;amp;#8594; &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;. Ende der &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Decodereingangsfolge&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i = 5&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &amp;amp;nbsp; &lt;/ins&gt;Decodierung &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;I=3&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;&amp;amp;#8594; &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;Ende der &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Decoder&amp;amp;ndash;Eingangsfolge'''&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{ML-Fuß}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{ML-Fuß}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=26328&amp;oldid=prev</id>
		<title>Guenter am 24. September 2018 um 15:51 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=26328&amp;oldid=prev"/>
		<updated>2018-09-24T15:51:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 24. September 2018, 15:51 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l44&quot; &gt;Zeile 44:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 44:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;quiz display=simple&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;quiz display=simple&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{Codieren Sie die Eingangsfolge &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt;. Welche Indizes &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;I&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;amp;nbsp;&amp;lt;/i&amp;gt; &lt;/del&gt;ergeben sich zu den Schritten &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;i&amp;lt;/&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt; &lt;/del&gt;= 1, ... , 5?&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{Codieren Sie die Eingangsfolge &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;entsprechend der oberen Grafik&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;Welche Indizes &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$I_i$ &lt;/ins&gt;ergeben sich zu den Schritten &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i=1&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;, ... , &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$i=&lt;/ins&gt;5&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;?&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|type=&amp;quot;{}&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|type=&amp;quot;{}&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;i = 1\text{:}\ \ &lt;/del&gt;I_1 \ = $ { 0. }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$I_1 \ = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\ &lt;/ins&gt;$ { 0. }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;i = 2\text{:}\ \ &lt;/del&gt;I_2 \ = $ { 1 }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$I_2 \ = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\  &lt;/ins&gt;$ { 1 }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;i = 3\text{:}\ \ &lt;/del&gt;I_3 \ = $ { 2 }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$I_3 \ = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\  &lt;/ins&gt;$ { 2 }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;i = 4\text{:}\ \ &lt;/del&gt;I_4 \ = $ { 2 }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$I_4 \ = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\  &lt;/ins&gt;$ { 2 }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;i = 5\text{:}\ \ &lt;/del&gt;I_5 \ = $ { 3 }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$I_5 \ = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\  &lt;/ins&gt;$ { 3 }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{Codieren Sie nun die Eingangsfolge &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt;. Geben Sie die Indizes &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;I&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;amp;nbsp;&amp;lt;/i&amp;gt; &lt;/del&gt;zu den Schritten &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;i&amp;lt;/&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt; &lt;/del&gt;= 4 und &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;i&amp;lt;/&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt; &lt;/del&gt;= 5 an.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{Codieren Sie nun die Eingangsfolge &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;entsprechend der unteren Grafik&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;Geben Sie die Indizes &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$I_i$ &lt;/ins&gt;zu den Schritten &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i=4&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;und &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i=5&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;an.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|type=&amp;quot;{}&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|type=&amp;quot;{}&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;i = 4\text{:}\ \ &lt;/del&gt;I_4 \ = $ { 4 }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$I_4 \ = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\ &lt;/ins&gt;$ { 4 }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;i = 5\text{:}\ \ &lt;/del&gt;I_5 \ = $ { 3 }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$I_5 \ = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\ &lt;/ins&gt;$ { 3 }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{Für welchen Schritt &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;i&amp;amp;nbsp;&amp;lt;/i&amp;gt; &lt;/del&gt;gilt die Momentaufnahme des auf der Angabenseite dargestellten Wörterbuchs bezüglich&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{Für welchen Schritt &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;gilt die Momentaufnahme des auf der Angabenseite dargestellten Wörterbuchs bezüglich&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|type=&amp;quot;{}&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|type=&amp;quot;{}&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$\text{Codierung:} \ \ i \ = $ { 4 }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$\text{Codierung:} \ \ i \ = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\ &lt;/ins&gt;$ { 4 }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$\text{Decodierung:} \ \ i \ = $ { 5 }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$\text{Decodierung:} \ \ i \ = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\ &lt;/ins&gt;$ { 5 }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{Wann muss man auf die Decodier&amp;amp;ndash;Sonderfallregelung zurückgreifen?&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{Wann muss man auf die Decodier&amp;amp;ndash;Sonderfallregelung zurückgreifen?&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|type=&amp;quot;[]&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|type=&amp;quot;[]&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- Bei der Decodierung von &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; im Schritt &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 4.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- Bei der Decodierung von &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; im Schritt &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i = 4&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;+ Bei der Decodierung von &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt; im Schritt &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;i&amp;lt;/i&amp;gt; &lt;/del&gt;= 4.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;+ Bei der Decodierung von &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt; im Schritt &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i = 4&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- Bei der Decodierung von &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt; im Schritt &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 5.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- Bei der Decodierung von &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt; im Schritt &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i = 5&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-26327:rev-26328 --&gt;
&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=26327&amp;oldid=prev</id>
		<title>Guenter am 24. September 2018 um 15:43 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=26327&amp;oldid=prev"/>
		<updated>2018-09-24T15:43:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 24. September 2018, 15:43 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Zeile 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Datei:P_ID2437__Inf_Z_2_4.png|right|Momentaufnahmen von LZW–Wörterbüchern]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Datei:P_ID2437__Inf_Z_2_4.png|right&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|frame&lt;/ins&gt;|Momentaufnahmen von LZW–Wörterbüchern]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;obere &lt;/del&gt;Grafik zeigt &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;eine Momentaufnahme &lt;/del&gt;des Wörterbuchs, das während der LZW&amp;amp;ndash;Codierung der Eingangssymbolfolge &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; entsteht. Das untere Wörterbuch entsteht bei der LZW&amp;amp;ndash;Codierung der Sequenz &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. In beiden Fällen wird vorausgesetzt, dass auch zu späteren Zeitpunkten keine andere Zeichen als &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt; und &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt; vorkommen können&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Grafik zeigt &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Momentaufnahmen &lt;/ins&gt;des Wörterbuchs, das während der LZW&amp;amp;ndash;Codierung der &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Eingangssymbolfolge entsteht.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*Die obere Grafik gilt für &lt;/ins&gt;Eingangssymbolfolge &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; entsteht.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*&lt;/ins&gt;Das untere Wörterbuch entsteht bei der LZW&amp;amp;ndash;Codierung der Sequenz &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt;.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Bei der LZW&amp;amp;ndash;Decodierung entstehen gleiche Wörterbücher, doch erfolgen dann die Wörterbucheinträge erst einen Schritt später. In der Teilaufgabe (3) wird gefragt, für welchen Codierschritt bzw. für welchen Decodierschritt die beiden dargestellten Momentaufnahmen gültig sind.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Bei der LZW&amp;amp;ndash;Codierung &lt;/del&gt;wird zu &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;jedem Codierschritt &lt;/del&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;i&lt;/del&gt;&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;i&amp;amp;nbsp;&lt;/del&gt;&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;i&amp;gt; ein Index &amp;lt;i&amp;gt;I&amp;amp;nbsp;&amp;lt;/i&lt;/del&gt;&amp;gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ausgewählt &lt;/del&gt;und &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(binär) übertragen. Das Zeichenpaar &lt;/del&gt;&amp;lt;b&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;AB&lt;/del&gt;&amp;lt;/b&amp;gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;wird bei den beiden Wörterbüchern durch den Index &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 2 dargestellt. Wir betrachten hier den Index &amp;lt;i&amp;gt;I&amp;amp;nbsp;&amp;lt;/i&amp;gt; als Dezimalzahl und lassen bei dieser Aufgabe die Binärdarstellung außer Betracht&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;In beiden Fällen &lt;/ins&gt;wird &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;vorausgesetzt, dass auch &lt;/ins&gt;zu &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;späteren Zeitpunkten keine anderen Zeichen als &lt;/ins&gt;&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;b&lt;/ins&gt;&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;A&lt;/ins&gt;&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;b&lt;/ins&gt;&amp;gt; und &amp;lt;b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;B&lt;/ins&gt;&amp;lt;/b&amp;gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;vorkommen können&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Bei der LZW&amp;amp;ndash;Decodierung wird &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;in gleicher Weise mit Hilfe des Wörterbuchs aus jedem Index &amp;lt;i&amp;gt;I&amp;amp;nbsp;&amp;lt;/i&amp;gt; ein Zeichen &lt;/del&gt;bzw. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;eine Zeichenfolge generiert, zum Beispiel führt &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 1 zum Zeichen &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt; und &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 2 zum Zeichenpaar &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Bei der LZW&amp;amp;ndash;Decodierung &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;entstehen gleiche Wörterbücher, doch erfolgen dann die Wörterbucheinträge erst einen Schritt später. In der Teilaufgabe '''(3)''' &lt;/ins&gt;wird &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;gefragt, für welchen Codierschritt &lt;/ins&gt;bzw. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;für welchen Decodierschritt die beiden dargestellten Momentaufnahmen gültig sind&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wird  tatsächlich ein Wörterbucheintrag mit dem gewünschten Index &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&amp;lt;/i&amp;gt; &lt;/del&gt;gefunden, so läuft die Decodierung problemlos ab. Dies ist aber nicht immer so:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Bei der LZW&amp;amp;ndash;Codierung wird zu jedem Codierschritt $i$ ein Index $I$ ausgewählt und (binär) übertragen. Das Zeichenpaar &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt; wird bei den beiden Wörterbüchern durch den Index $I = 2$ dargestellt. Wir betrachten hier den Index $I$ als Dezimalzahl und lassen bei dieser Aufgabe die Binärdarstellung außer Betracht.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Wird bei der Codierung beim Schritt &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;i&amp;amp;nbsp;&amp;lt;/&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt; &lt;/del&gt;ein neuer Index &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&amp;lt;/i&amp;gt; &lt;/del&gt;eingetragen und ist dieses &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&amp;lt;/i&amp;gt; &lt;/del&gt;gleichzeitig das Codierergebnis des Schrittes, so ist dieser Index beim Decodierschritt &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;i&amp;amp;nbsp;&amp;lt;/&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt; &lt;/del&gt;im Wörterbuch noch nicht belegt. Der Grund dafür ist, dass  beim Decoder die Einträge um einen Schritt später erfolgen.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Bei binärer Eingangsfolge (alle Zeichen seien &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt; oder &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;) ist bei der LZW&amp;amp;ndash;Decodierung genau immer dann eine Sonderregelung anzuwenden, wenn im Codierschritt &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;i&amp;amp;nbsp;&amp;lt;/i&amp;gt; &lt;/del&gt;der Eintrag mit dem Index &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&amp;lt;/i&amp;gt; &lt;/del&gt;= &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;i&amp;amp;nbsp;&amp;lt;/i&amp;gt; &lt;/del&gt;vorgenommen wurde.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Bei der LZW&amp;amp;ndash;Decodierung wird in gleicher Weise mit Hilfe des Wörterbuchs aus jedem Index $I$ ein Zeichen bzw. eine Zeichenfolge generiert, zum Beispiel führt $I = 1$ zum Zeichen &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt; und $I = 2$ zum Zeichenpaar &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wird  tatsächlich ein Wörterbucheintrag mit dem gewünschten Index &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;I&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;gefunden, so läuft die Decodierung problemlos ab. Dies ist aber nicht immer so:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Wird bei der Codierung beim Schritt &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;ein neuer Index &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;I&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;eingetragen und ist dieses &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;I&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;gleichzeitig das Codierergebnis des Schrittes, so ist dieser Index beim Decodierschritt &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;im Wörterbuch noch nicht belegt. Der Grund dafür ist, dass  beim Decoder die Einträge um einen Schritt später erfolgen &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;als beim Coder&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Bei binärer Eingangsfolge (alle Zeichen seien &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt; oder &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;) ist bei der LZW&amp;amp;ndash;Decodierung genau immer dann eine Sonderregelung anzuwenden, wenn im Codierschritt &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;der Eintrag mit dem Index &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;I = i&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;vorgenommen wurde.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Diese Sonderregelung soll an einem Beispiel veranschaulicht werden:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Diese Sonderregelung soll an einem Beispiel veranschaulicht werden:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Zum Schritt &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;i&amp;amp;nbsp;&amp;lt;/i&amp;gt; &lt;/del&gt;gibt es keinen zum Index &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&amp;lt;/i&amp;gt; &lt;/del&gt;passenden  Eintrag im Decoder&amp;amp;ndash;Wörterbuch.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Zum Schritt &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;gibt es keinen zum Index &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;I&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;passenden  Eintrag im Decoder&amp;amp;ndash;Wörterbuch.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Wir nehmen an, dass &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;das Decodierergebnis &lt;/del&gt;beim vorherigen Schritt (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;i&amp;lt;/&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt; &amp;amp;ndash; &lt;/del&gt;1) &amp;lt;b&amp;gt;ABBABA&amp;lt;/b&amp;gt; war.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Wir nehmen an, dass beim vorherigen Schritt &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;(i&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- &lt;/ins&gt;1)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ das Decodierergebnis &lt;/ins&gt;&amp;lt;b&amp;gt;ABBABA&amp;lt;/b&amp;gt; war.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Dann ergänzt man diese Zeichenfolge um das erste Zeichen der Folge. Hier: &amp;lt;b&amp;gt;ABBABAA&amp;lt;/b&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Dann ergänzt man diese Zeichenfolge um das erste Zeichen der Folge. Hier: &amp;lt;b&amp;gt;ABBABAA&amp;lt;/b&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Anschließend trägt man die Sequenz &amp;lt;b&amp;gt;ABBABAA&amp;lt;/b&amp;gt; in das Wörterbuch unter dem Index &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&amp;lt;/i&amp;gt; &lt;/del&gt;ein.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Anschließend trägt man die Sequenz &amp;lt;b&amp;gt;ABBABAA&amp;lt;/b&amp;gt; in das Wörterbuch unter dem Index &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;I&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;ein.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''Hinweise:''  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''Hinweise:''  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Die Aufgabe gehört zum  Kapitel [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch|Komprimierung nach Lempel, Ziv und Welch]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Die Aufgabe gehört zum  Kapitel [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch|Komprimierung nach Lempel, Ziv und Welch]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Insbesondere wird  Bezug genommen auf die Seiten [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch#&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Der_Lempel&lt;/del&gt;.E2.80.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;93Ziv&lt;/del&gt;.E2.80.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;93Welch&lt;/del&gt;.E2.80.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;93Algorithmus&lt;/del&gt;|LZ77 &amp;amp;ndash; die Grundform der Lempel-Ziv-Algorithmen]], [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch#Lempel.E2.80.93Ziv.E2.80.93Codierung_mit_variabler_Indexbitl.C3.A4nge|Lempel-Ziv-Codierung mit variabler Indexbitlänge]] sowie [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch#Decodierung_des_LZW.E2.80.93Algorithmus|Decodierung des LZW-Agorithmus]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Insbesondere wird  Bezug genommen auf die Seiten&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:: &lt;/ins&gt;[[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;LZ77_&lt;/ins&gt;.E2.80.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;93_die_Grundform_der_Lempel&lt;/ins&gt;.E2.80.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;93Ziv&lt;/ins&gt;.E2.80.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;93Algorithmen&lt;/ins&gt;|LZ77 &amp;amp;ndash; die Grundform der Lempel-Ziv-Algorithmen]],&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Beachten Sie bei der Lösung dieser Aufgabe, dass beim LZW&amp;amp;ndash;Algorithmus nicht von einem leeren Wörterbuch ausgegangen wird. Vielmehr beinhalten die Indizes &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 0 bis &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;M&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &amp;amp;ndash; &lt;/del&gt;1 alle &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;M&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;zulässigen Zeichen des Alphabets.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:: &lt;/ins&gt;[[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch#Lempel.E2.80.93Ziv.E2.80.93Codierung_mit_variabler_Indexbitl.C3.A4nge|Lempel-Ziv-Codierung mit variabler Indexbitlänge]] sowie&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:: &lt;/ins&gt;[[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch#Decodierung_des_LZW.E2.80.93Algorithmus|Decodierung des LZW-Agorithmus]].  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Beachten Sie &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;zudem &lt;/ins&gt;bei der Lösung dieser Aufgabe, dass beim LZW&amp;amp;ndash;Algorithmus nicht von einem leeren Wörterbuch ausgegangen wird. Vielmehr beinhalten die Indizes &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;I = 0&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;bis &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;I = M&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- &lt;/ins&gt;1&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;alle &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;M&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;zulässigen Zeichen des Alphabets.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=24843&amp;oldid=prev</id>
		<title>Mwiki-lnt: Textersetzung - „*Sollte die Eingabe des Zahlenwertes &amp;bdquo;0&amp;rdquo; erforderlich sein, so geben Sie bitte &amp;bdquo;0.&amp;rdquo; ein.“ durch „ “</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=24843&amp;oldid=prev"/>
		<updated>2018-05-29T12:02:44Z</updated>

		<summary type="html">&lt;p&gt;Textersetzung - „*Sollte die Eingabe des Zahlenwertes „0” erforderlich sein, so geben Sie bitte „0.” ein.“ durch „ “&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 29. Mai 2018, 12:02 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l27&quot; &gt;Zeile 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 27:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Die Aufgabe gehört zum  Kapitel [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch|Komprimierung nach Lempel, Ziv und Welch]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Die Aufgabe gehört zum  Kapitel [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch|Komprimierung nach Lempel, Ziv und Welch]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Insbesondere wird  Bezug genommen auf die Seiten [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch#Der_Lempel.E2.80.93Ziv.E2.80.93Welch.E2.80.93Algorithmus|LZ77 &amp;amp;ndash; die Grundform der Lempel-Ziv-Algorithmen]], [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch#Lempel.E2.80.93Ziv.E2.80.93Codierung_mit_variabler_Indexbitl.C3.A4nge|Lempel-Ziv-Codierung mit variabler Indexbitlänge]] sowie [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch#Decodierung_des_LZW.E2.80.93Algorithmus|Decodierung des LZW-Agorithmus]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Insbesondere wird  Bezug genommen auf die Seiten [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch#Der_Lempel.E2.80.93Ziv.E2.80.93Welch.E2.80.93Algorithmus|LZ77 &amp;amp;ndash; die Grundform der Lempel-Ziv-Algorithmen]], [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch#Lempel.E2.80.93Ziv.E2.80.93Codierung_mit_variabler_Indexbitl.C3.A4nge|Lempel-Ziv-Codierung mit variabler Indexbitlänge]] sowie [[Informationstheorie/Komprimierung_nach_Lempel,_Ziv_und_Welch#Decodierung_des_LZW.E2.80.93Algorithmus|Decodierung des LZW-Agorithmus]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;*Sollte die Eingabe des Zahlenwertes &amp;amp;bdquo;0&amp;amp;rdquo; erforderlich sein, so geben Sie bitte &amp;amp;bdquo;0.&amp;amp;rdquo; ein.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Beachten Sie bei der Lösung dieser Aufgabe, dass beim LZW&amp;amp;ndash;Algorithmus nicht von einem leeren Wörterbuch ausgegangen wird. Vielmehr beinhalten die Indizes &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 0 bis &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = &amp;lt;i&amp;gt;M&amp;lt;/i&amp;gt; &amp;amp;ndash; 1 alle &amp;lt;i&amp;gt;M&amp;lt;/i&amp;gt; zulässigen Zeichen des Alphabets.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Beachten Sie bei der Lösung dieser Aufgabe, dass beim LZW&amp;amp;ndash;Algorithmus nicht von einem leeren Wörterbuch ausgegangen wird. Vielmehr beinhalten die Indizes &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 0 bis &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = &amp;lt;i&amp;gt;M&amp;lt;/i&amp;gt; &amp;amp;ndash; 1 alle &amp;lt;i&amp;gt;M&amp;lt;/i&amp;gt; zulässigen Zeichen des Alphabets.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mwiki-lnt</name></author>
		
	</entry>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=21816&amp;oldid=prev</id>
		<title>Guenter: Guenter verschob die Seite Aufgaben:2.4Z Nochmals LZW-Codierung und -Decodierung nach Aufgaben:Aufgabe 2.4Z: Nochmals LZW-Codierung und -Decodierung</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=21816&amp;oldid=prev"/>
		<updated>2018-01-03T13:58:28Z</updated>

		<summary type="html">&lt;p&gt;Guenter verschob die Seite &lt;a href=&quot;/Aufgaben:2.4Z_Nochmals_LZW-Codierung_und_-Decodierung&quot; class=&quot;mw-redirect&quot; title=&quot;Aufgaben:2.4Z Nochmals LZW-Codierung und -Decodierung&quot;&gt;2.4Z Nochmals LZW-Codierung und -Decodierung&lt;/a&gt; nach &lt;a href=&quot;/Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&quot; title=&quot;Aufgaben:Aufgabe 2.4Z: Nochmals LZW-Codierung und -Decodierung&quot;&gt;Aufgabe 2.4Z: Nochmals LZW-Codierung und -Decodierung&lt;/a&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 3. Januar 2018, 13:58 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=12782&amp;oldid=prev</id>
		<title>Guenter am 18. Mai 2017 um 11:13 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.4Z:_Nochmals_LZW-Codierung_und_-Decodierung&amp;diff=12782&amp;oldid=prev"/>
		<updated>2017-05-18T11:13:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 18. Mai 2017, 11:13 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l68&quot; &gt;Zeile 68:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 68:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Musterlösung===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Musterlösung===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{ML-Kopf}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{ML-Kopf}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:&amp;lt;b&amp;gt;&lt;/del&gt;1&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;.&amp;lt;/b&amp;gt;&amp;amp;nbsp;&lt;/del&gt;&amp;amp;nbsp;Wir bezeichnen mit &amp;lt;i&amp;gt;W&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt;) ein Feld (Array), welches das Wörterbuch beschreibt und dessen Elemente Character oder Zeichenfolgen beinhalten.  Die Codierung von &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; läuft wie folgt ab:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''(&lt;/ins&gt;1&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;)'''&lt;/ins&gt;&amp;amp;nbsp; Wir bezeichnen mit &amp;lt;i&amp;gt;W&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt;) ein Feld (Array), welches das Wörterbuch beschreibt und dessen Elemente Character oder Zeichenfolgen beinhalten.  Die Codierung von &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; läuft wie folgt ab:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 1: &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;u&amp;gt;&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 0&amp;lt;/u&amp;gt;, &amp;lt;i&amp;gt;W&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 2) = &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 2: &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;u&amp;gt;&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 1&amp;lt;/u&amp;gt;, &amp;lt;i&amp;gt;W&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 3) = &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 3: &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;u&amp;gt;&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 2&amp;lt;/u&amp;gt;, &amp;lt;i&amp;gt;W&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 4) = &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 4: &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;u&amp;gt;&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 2&amp;lt;/u&amp;gt;, &amp;lt;i&amp;gt;W&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 5) = &amp;lt;b&amp;gt;ABB&amp;lt;/b&amp;gt;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 5: &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;u&amp;gt;&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 3&amp;lt;/u&amp;gt;, &amp;lt;i&amp;gt;W&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 6) = &amp;lt;b&amp;gt;BAA&amp;lt;/b&amp;gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 1: &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;u&amp;gt;&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 0&amp;lt;/u&amp;gt;, &amp;lt;i&amp;gt;W&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 2) = &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:* &lt;/del&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;i&lt;/del&gt;&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;i&lt;/del&gt;&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;i&lt;/del&gt;&amp;gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;= 2: &lt;/del&gt;&amp;lt;b&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;B&lt;/del&gt;&amp;lt;/b&amp;gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;u&amp;gt;&lt;/del&gt;&amp;lt;i&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;I&amp;lt;/&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt; = 1&amp;lt;/u&amp;gt;, &amp;lt;i&amp;gt;W&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;I&lt;/del&gt;&amp;lt;/i&amp;gt; = &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;3) = &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;&lt;/del&gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Es ist anzumerken, dass das letzte Zeichen (&lt;/ins&gt;&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;b&lt;/ins&gt;&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;A&lt;/ins&gt;&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;b&lt;/ins&gt;&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;) des Eingabestrings &lt;/ins&gt;&amp;lt;b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ABABABBAA&lt;/ins&gt;&amp;lt;/b&amp;gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;zum Zeitpunkt &lt;/ins&gt;&amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;5 zwar bereits beim Wörterbucheintrag berücksichtigt ist&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;aber noch nicht codiert wurde.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;3&lt;/del&gt;: &amp;lt;b&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;AB&lt;/del&gt;&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;u&amp;gt;&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;2&lt;/del&gt;&amp;lt;/u&amp;gt;, &amp;lt;i&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;W&lt;/del&gt;&amp;lt;/i&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(&lt;/del&gt;&amp;lt;i&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;I&lt;/del&gt;&amp;lt;/i&amp;gt; = &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;4) = &lt;/del&gt;&amp;lt;b&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ABA&lt;/del&gt;&amp;lt;/b&amp;gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''(2)'''&amp;amp;nbsp; Für die Schritte &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 1 bis &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 3 ändert sich nichts gegenüber der Teilaufgabe (1). Danach gilt&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;4&lt;/ins&gt;: &amp;lt;b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ABA&lt;/ins&gt;&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;u&amp;gt;&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;4&lt;/ins&gt;&amp;lt;/u&amp;gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Wörterbuch (&lt;/ins&gt;&amp;lt;i&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;I&lt;/ins&gt;&amp;lt;/i&amp;gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;= 5) = &amp;lt;b&amp;gt;ABAB&amp;lt;/b&amp;gt;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &lt;/ins&gt;&amp;lt;i&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;i&lt;/ins&gt;&amp;lt;/i&amp;gt; = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;5: &lt;/ins&gt;&amp;lt;b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;BA&lt;/ins&gt;&amp;lt;/b&amp;gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;u&amp;gt;&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 3&amp;lt;/u&amp;gt;, Codierung abgeschlossen&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;kein neuer Wörterbucheintrag möglich.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 4: &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;u&amp;gt;&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 2&amp;lt;/u&amp;gt;, &amp;lt;i&amp;gt;W&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 5) = &amp;lt;b&amp;gt;ABB&amp;lt;/b&amp;gt;,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 5: &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&lt;/del&gt;&amp;amp;nbsp; &amp;lt;u&amp;gt;&amp;lt;i&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;I&lt;/del&gt;&amp;lt;/i&amp;gt; = &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;3&lt;/del&gt;&amp;lt;/u&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;i&lt;/del&gt;&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;W&lt;/del&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/&lt;/del&gt;i&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(&amp;lt;&lt;/del&gt;i&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;I&lt;/del&gt;&amp;lt;/i&amp;gt; = &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;6) = &amp;lt;b&amp;gt;BAA&lt;/del&gt;&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;b&lt;/del&gt;&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''(3)'''&lt;/ins&gt;&amp;amp;nbsp; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Der Vergleich mit den obigen Ergebnissen zeigt, dass das Wörterbuch des Coders genau nach &lt;/ins&gt;&amp;lt;u&amp;gt;&amp;lt;i&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;i&lt;/ins&gt;&amp;lt;/i&amp;gt; = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;4&lt;/ins&gt;&amp;lt;/u&amp;gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Codierschritten die gezeigten Einträge aufweist. Beim Decoder ergibt sich demgegenüber eine Zeitverzögerung um einen Schritt: &lt;/ins&gt;&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;u&lt;/ins&gt;&amp;gt;&amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;5&lt;/ins&gt;&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;u&lt;/ins&gt;&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:Es ist anzumerken, dass das letzte Zeichen (&amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;) des Eingabestrings &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; zum Zeitpunkt &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 5 zwar bereits beim Wörterbucheintrag berücksichtigt ist, aber noch nicht codiert wurde.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:&amp;lt;b&amp;gt;2.&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Für die Schritte 1 bis 3 ändert sich nichts gegenüber der Teilaufgabe &lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;1). Danach gilt:&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;(4)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;&amp;amp;nbsp; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Richtig ist der &lt;/ins&gt;&amp;lt;u&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Lösungsvorschlag 2&lt;/ins&gt;&amp;lt;/u&amp;gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*&lt;/ins&gt;Die Sonderfallregelung der Decodierung ist (im vorliegenden Beispiel) dann notwendig, wenn im Codierschritt &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; der Index &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; ausgegeben wird.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 4: &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt; &amp;amp;#8594;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;u&amp;gt;&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = &lt;/del&gt;4&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/u&amp;gt;, Wörterbuch (&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 5&lt;/del&gt;) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;= &amp;lt;b&amp;gt;ABAB&amp;lt;/b&amp;gt;,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*&lt;/ins&gt;Bei der Decodierung findet er dann die erforderliche Zuordnung Index &amp;amp;#8594; Zeichenfolge nicht, da das generierte Wörterbuch zum Zeitpunkt &amp;lt;i&amp;gt;i&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;&amp;lt;/i&amp;gt; nur Einträge mit Indizes &amp;lt;i&amp;gt;I&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;&amp;lt;/i&amp;gt; &amp;lt; &amp;lt;i&amp;gt;i&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;&amp;lt;/i&amp;gt; enthält.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*&lt;/ins&gt;Für die Folge &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; gilt entsprechend Teilaufgabe &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(&lt;/ins&gt;1) stets &amp;lt;i&amp;gt;I&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;&amp;lt;/i&amp;gt; &amp;lt; &amp;lt;i&amp;gt;i&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;&amp;lt;/i&amp;gt;. Dagegen ergäbe sich bei der Folge &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt; folgende Indizes:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 5: &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#8594;&amp;amp;nbsp;&lt;/del&gt;&amp;amp;nbsp; &amp;lt;u&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 3&amp;lt;/u&amp;gt;, Codierung abgeschlossen, kein neuer Wörterbucheintrag möglich.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:&amp;lt;b&amp;gt;3.&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Der Vergleich mit den obigen Ergebnissen zeigt, dass das Wörterbuch des Coders genau nach &amp;lt;u&amp;gt;&amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 4&lt;/del&gt;&amp;lt;/u&amp;gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Codierschritten die gezeigten Einträge aufweist. Beim Decoder ergibt sich demgegenüber eine Zeitverzögerung um einen Schritt&lt;/del&gt;: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;u&amp;gt;&amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 5&amp;lt;/u&amp;gt;.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:&amp;lt;b&amp;gt;4.&amp;lt;/b&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/del&gt;Die Sonderfallregelung der Decodierung ist (im vorliegenden Beispiel) dann notwendig, wenn im Codierschritt &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; der Index &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; ausgegeben wird. Bei der Decodierung findet er dann die erforderliche Zuordnung Index &amp;amp;#8594; Zeichenfolge nicht, da das generierte Wörterbuch zum Zeitpunkt &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; nur Einträge mit Indizes &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; &amp;lt; &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; enthält.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/del&gt;Für die Folge &amp;lt;b&amp;gt;ABABABBAA&amp;lt;/b&amp;gt; gilt entsprechend Teilaufgabe 1) stets &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; &amp;lt; &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt;. Dagegen ergäbe sich bei der Folge &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt; folgende Indizes:&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:$$i = 1\hspace{-0.15cm}: I = 0\hspace{0.05cm},  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:$$i = 1\hspace{-0.15cm}: I = 0\hspace{0.05cm},  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\hspace{0.2cm}i = 2\hspace{-0.15cm}: I = 1\hspace{0.05cm},  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\hspace{0.2cm}i = 2\hspace{-0.15cm}: I = 1\hspace{0.05cm},  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l98&quot; &gt;Zeile 98:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 95:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\hspace{0.2cm}\underline{i = 4\hspace{-0.15cm}: I = 4}\hspace{0.05cm},  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\hspace{0.2cm}\underline{i = 4\hspace{-0.15cm}: I = 4}\hspace{0.05cm},  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\hspace{0.2cm}i = 5\hspace{-0.15cm}: I = 3\hspace{0.05cm}.  $$&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\hspace{0.2cm}i = 5\hspace{-0.15cm}: I = 3\hspace{0.05cm}.  $$&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:Richtig ist dementsprechend der &amp;lt;u&amp;gt;Lösungsvorschlag 2&amp;lt;/u&amp;gt;.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:Hier noch zusammenfassend die gesamte Decodierung von &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt;. Die Vorbelegung des Wörterbuchs beinhaltet &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 0: &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt; und &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 1: &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;. Dann gilt mit dem Wörterbuch&amp;amp;ndash;Array &amp;lt;i&amp;gt;W&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt;):&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 1: Decodierung &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 0 &amp;amp;#8594; &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 2: Decodierung &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 1 &amp;amp;#8594; &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;i&amp;gt;W&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 2) = &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 3: Decodierung &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 2 &amp;amp;#8594; &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;, &amp;lt;i&amp;gt;W&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 3) = &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 4: Ein Eintrag mit dem Index &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 4 ist nicht vorhanden &amp;amp;#8658; Sonderfallregelung. Man nimmt das letzte Decodierergebnis (hier &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;) und fügt das erste Zeichen dieser Sequenz hinten an &amp;amp;#8658; &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt;. Danach wird &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt; im Wörterbuch unter dem Index &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 4 abgelegt.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 5: Decodierung &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 3 &amp;amp;#8594; &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;. Ende der Decodereingangsfolge.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Hier noch zusammenfassend die gesamte Decodierung von &amp;lt;b&amp;gt;ABABABABA&amp;lt;/b&amp;gt;. Die Vorbelegung des Wörterbuchs beinhaltet &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 0&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt; und &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 1: &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;. Dann gilt mit dem Wörterbuch&amp;amp;ndash;Array &amp;lt;i&amp;gt;W&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;I&amp;amp;nbsp;&amp;lt;/i&amp;gt;):&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 1: Decodierung &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 0 &amp;amp;#8594; &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 2: Decodierung &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 1 &amp;amp;#8594; &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;i&amp;gt;W&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 2) = &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 3: Decodierung &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 2 &amp;amp;#8594; &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;, &amp;lt;i&amp;gt;W&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 3) = &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 4: Ein Eintrag mit dem Index &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 4 ist nicht vorhanden &amp;amp;#8658; Sonderfallregelung. Man nimmt das letzte Decodierergebnis (hier &amp;lt;b&amp;gt;AB&amp;lt;/b&amp;gt;) und fügt das erste Zeichen dieser Sequenz hinten an &amp;amp;#8658; &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt;. Danach wird &amp;lt;b&amp;gt;ABA&amp;lt;/b&amp;gt; im Wörterbuch unter dem Index &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 4 abgelegt.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 5: Decodierung &amp;lt;i&amp;gt;I&amp;lt;/i&amp;gt; = 3 &amp;amp;#8594; &amp;lt;b&amp;gt;BA&amp;lt;/b&amp;gt;. Ende der Decodereingangsfolge.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{ML-Fuß}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{ML-Fuß}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
</feed>