<?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.3Z%3A_Zur_LZ77-Codierung</id>
	<title>Aufgaben:Aufgabe 2.3Z: Zur LZ77-Codierung - 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.3Z%3A_Zur_LZ77-Codierung"/>
	<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&amp;action=history"/>
	<updated>2026-05-03T18:38:49Z</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.3Z:_Zur_LZ77-Codierung&amp;diff=32073&amp;oldid=prev</id>
		<title>Guenter am 12. Juli 2021 um 14:07 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&amp;diff=32073&amp;oldid=prev"/>
		<updated>2021-07-12T14:07:08Z</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 12. Juli 2021, 14:07 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-l85&quot; &gt;Zeile 85:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 85:&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;*Im Suchpuffer steht in den letzten drei Stellen&amp;amp;nbsp; &amp;lt;b&amp;gt;BAR&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;*Im Suchpuffer steht in den letzten drei Stellen&amp;amp;nbsp; &amp;lt;b&amp;gt;BAR&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;:$$P = 2\hspace{0.05cm},\hspace{0.2cm}L = 3\hspace{0.05cm},\hspace{0.2cm}Z = \boldsymbol{\rm A}\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;:$$P = 2\hspace{0.05cm},\hspace{0.2cm}L = 3\hspace{0.05cm},\hspace{0.2cm}Z = \boldsymbol{\rm A}\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;&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 colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l94&quot; &gt;Zeile 94:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 93:&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; Die obere Grafik zeigt das&amp;amp;nbsp; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;Sliding&amp;amp;ndash;Window&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt;&lt;/del&gt;&amp;amp;nbsp; und die Coderausgabe zu den Zeiten&amp;amp;nbsp; $i&amp;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;'''(3)'''&amp;amp;nbsp; Die obere Grafik zeigt das&amp;amp;nbsp; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;bdquo;&lt;/ins&gt;Sliding&amp;amp;ndash;Window&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;rdquo;&lt;/ins&gt;&amp;amp;nbsp; und die Coderausgabe zu den Zeiten&amp;amp;nbsp; $i&amp;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;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;*Nach&amp;amp;nbsp; $i = 9$&amp;amp;nbsp; Codierschritten ist der Codiervorgang unter Berücksichtigung von&amp;amp;nbsp; &amp;lt;b&amp;gt;eof&amp;lt;/b&amp;gt;&amp;amp;nbsp; beendet &amp;amp;nbsp; &amp;amp;rArr; &amp;amp;nbsp; $\underline{i_{\rm Ende} = 9}$.&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;*Nach&amp;amp;nbsp; $i = 9$&amp;amp;nbsp; Codierschritten ist der Codiervorgang unter Berücksichtigung von&amp;amp;nbsp; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;&amp;lt;b&amp;gt;eof&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;&amp;amp;nbsp; beendet &amp;amp;nbsp; &amp;amp;rArr; &amp;amp;nbsp; $\underline{i_{\rm Ende} = 9}$.&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-32072:rev-32073 --&gt;
&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&amp;diff=32072&amp;oldid=prev</id>
		<title>Guenter am 12. Juli 2021 um 13:58 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&amp;diff=32072&amp;oldid=prev"/>
		<updated>2021-07-12T13:58:32Z</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 12. Juli 2021, 13:58 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_ID2436__Inf_Z_2_3.png|right|frame|Sliding–Window mit&amp;amp;nbsp; $G = 4$&amp;amp;nbsp; und&amp;amp;nbsp; $G = 5$&amp;lt;br&amp;gt;(gültig für &amp;amp;bdquo;LZ77&amp;amp;rdquo;]]&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_ID2436__Inf_Z_2_3.png|right|frame|Sliding–Window mit&amp;amp;nbsp; $G = 4$&amp;amp;nbsp; und&amp;amp;nbsp; $G = 5$&amp;lt;br&amp;gt;(gültig für &amp;amp;bdquo;LZ77&amp;amp;rdquo;&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;In der&amp;amp;nbsp; [[Aufgaben:2.3_Zur_LZ78-Komprimierung|Aufgabe 2.3]]&amp;amp;nbsp; sollten Sie&amp;amp;nbsp; &amp;lt;b&amp;gt;BARBARA&amp;amp;ndash;BAR&amp;lt;/b&amp;gt;&amp;amp;nbsp; (String der Länge&amp;amp;nbsp; $11$, vier verschiedene Zeichen)&amp;amp;nbsp; mit dem LZ78&amp;amp;ndash;Algorithmus komprimieren.&amp;amp;nbsp;  &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 der&amp;amp;nbsp; [[Aufgaben:2.3_Zur_LZ78-Komprimierung|Aufgabe 2.3]]&amp;amp;nbsp; sollten Sie&amp;amp;nbsp; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;&amp;lt;b&amp;gt;BARBARA&amp;amp;ndash;BAR&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;&amp;lt;/b&amp;gt;&amp;amp;nbsp; (String der Länge&amp;amp;nbsp; $11$, vier verschiedene Zeichen)&amp;amp;nbsp; mit dem LZ78&amp;amp;ndash;Algorithmus komprimieren.&amp;amp;nbsp;  &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;div&gt;In dieser Aufgabe verwenden wir den gleichen Text zur Demonstration der LZ77&amp;amp;ndash;Komprimierung.&amp;amp;nbsp; Anzumerken ist:&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 dieser Aufgabe verwenden wir den gleichen Text zur Demonstration der LZ77&amp;amp;ndash;Komprimierung.&amp;amp;nbsp; Anzumerken ist:&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;* Während beim Nachfolger &amp;amp;bdquo;LZ78&amp;amp;rdquo; sukzessive ein globales Wörterbuch aufgebaut wird, verwendet &amp;amp;bdquo;LZ77&amp;amp;rdquo;   ein lokales Wörterbuch.&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;* Während beim Nachfolger &amp;amp;bdquo;LZ78&amp;amp;rdquo; sukzessive ein globales Wörterbuch aufgebaut wird, verwendet &amp;amp;bdquo;LZ77&amp;amp;rdquo;   ein lokales 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;* Das LZ77&amp;amp;ndash;Verfahren arbeitet mit einem&amp;amp;nbsp; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;Sliding Window&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt;&lt;/del&gt;, das schrittweise über den Eingabetext verschoben 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;* Das LZ77&amp;amp;ndash;Verfahren arbeitet mit einem&amp;amp;nbsp; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;bdquo;&lt;/ins&gt;Sliding Window&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;rdquo;&lt;/ins&gt;, das schrittweise über den Eingabetext verschoben 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;* Dieses &amp;amp;bdquo;gleitende Fenster&amp;amp;rdquo; ist unterteilt in den&amp;amp;nbsp; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''&lt;/del&gt;Vorschaupuffer&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''&lt;/del&gt;&amp;amp;nbsp; (in der Grafik blau hinterlegt) und den&amp;amp;nbsp; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''&lt;/del&gt;Suchpuffer&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''&lt;/del&gt;&amp;amp;nbsp; (rote Hinterlegung).&amp;amp;nbsp; Beide Puffer haben je eine Größe von&amp;amp;nbsp; $G$&amp;amp;nbsp; Speicherplätzen.&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;* Dieses &amp;amp;bdquo;gleitende Fenster&amp;amp;rdquo; ist unterteilt in den&amp;amp;nbsp; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;bdquo;&lt;/ins&gt;Vorschaupuffer&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;rdquo;&lt;/ins&gt;&amp;amp;nbsp; (in der Grafik blau hinterlegt) und den&amp;amp;nbsp; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;bdquo;&lt;/ins&gt;Suchpuffer&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;rdquo;&lt;/ins&gt;&amp;amp;nbsp; (rote Hinterlegung).&amp;amp;nbsp; Beide Puffer haben je eine Größe von&amp;amp;nbsp; $G$&amp;amp;nbsp; Speicherplätzen.&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;* Jeder Codierschritt&amp;amp;nbsp; $i$&amp;amp;nbsp; wird durch ein Zahlentriple&amp;amp;nbsp; $(P,\ L,\ Z)$&amp;amp;nbsp; charakterisiert.&amp;amp;nbsp; Hierbei sind&amp;amp;nbsp; $P$&amp;amp;nbsp; und&amp;amp;nbsp; $L$&amp;amp;nbsp; Integergrößen und&amp;amp;nbsp; $Z$&amp;amp;nbsp; ein Character.&amp;amp;nbsp; Übertragen werden die Binärdarstellungen von&amp;amp;nbsp; $P$,&amp;amp;nbsp; $L$&amp;amp;nbsp; und&amp;amp;nbsp; $Z$.&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;* Jeder Codierschritt&amp;amp;nbsp; $i$&amp;amp;nbsp; wird durch ein Zahlentriple&amp;amp;nbsp; $(P,\ L,\ Z)$&amp;amp;nbsp; charakterisiert.&amp;amp;nbsp; Hierbei sind&amp;amp;nbsp; $P$&amp;amp;nbsp; und&amp;amp;nbsp; $L$&amp;amp;nbsp; Integergrößen und&amp;amp;nbsp; $Z$&amp;amp;nbsp; ein Character.&amp;amp;nbsp; Übertragen werden die Binärdarstellungen von&amp;amp;nbsp; $P$,&amp;amp;nbsp; $L$&amp;amp;nbsp; und&amp;amp;nbsp; $Z$.&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;* Nach der Übertragung wird das&amp;amp;nbsp; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;Sliding Window&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt;&lt;/del&gt;&amp;amp;nbsp; um eine oder mehrere Positionen nach rechts verschoben und es beginnt der nächste Codierschritt&amp;amp;nbsp; $i + 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;* Nach der Übertragung wird das&amp;amp;nbsp; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;bdquo;&lt;/ins&gt;Sliding Window&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;rdquo;&lt;/ins&gt;&amp;amp;nbsp; um eine oder mehrere Positionen nach rechts verschoben und es beginnt der nächste Codierschritt&amp;amp;nbsp; $i + 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;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: 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-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;/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;Je größer der LZ77&amp;amp;ndash;Parameter&amp;amp;nbsp; $G$&amp;amp;nbsp; ist, um so leichter findet man eine möglichst lange Übereinstimmung.&amp;amp;nbsp; In der Teilaufgabe&amp;amp;nbsp; '''(4)'''&amp;amp;nbsp; werden Sie feststellen, dass die LZ77&amp;amp;ndash;Codierung mit&amp;amp;nbsp; $G = 5$&amp;amp;nbsp; ein besseres Ergebnis liefert als diejenige mit&amp;amp;nbsp; $G = 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;Je größer der LZ77&amp;amp;ndash;Parameter&amp;amp;nbsp; $G$&amp;amp;nbsp; ist, um so leichter findet man eine möglichst lange Übereinstimmung.&amp;amp;nbsp; In der Teilaufgabe&amp;amp;nbsp; '''(4)'''&amp;amp;nbsp; werden Sie feststellen, dass die LZ77&amp;amp;ndash;Codierung mit&amp;amp;nbsp; $G = 5$&amp;amp;nbsp; ein besseres Ergebnis liefert als diejenige mit&amp;amp;nbsp; $G = 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;* Aufgrund der späteren Binärdarstellung von&amp;amp;nbsp; $P$ wird&amp;amp;nbsp; man allerdings&amp;amp;nbsp; $G$&amp;amp;nbsp; stets als Zweierpotenz wählen, so dass&amp;amp;nbsp; $G$&amp;amp;nbsp; mit&amp;amp;nbsp; $\log_2 \ P$&amp;amp;nbsp; Bit darstellbar ist&amp;amp;nbsp; $(G = 8$ &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; dreistellige Binärzahl&amp;amp;nbsp; $P)$.  &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;* Aufgrund der späteren Binärdarstellung von&amp;amp;nbsp; $P$ wird&amp;amp;nbsp; man allerdings&amp;amp;nbsp; $G$&amp;amp;nbsp; stets als Zweierpotenz wählen, so dass&amp;amp;nbsp; $G$&amp;amp;nbsp; mit&amp;amp;nbsp; $\log_2 \ P$&amp;amp;nbsp; Bit darstellbar ist&amp;amp;nbsp; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;$(G = 8$ &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; dreistellige Binärzahl&amp;amp;nbsp; $P)$.  &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 heißt, ein&amp;amp;nbsp; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;Sliding Window&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt;&lt;/del&gt;&amp;amp;nbsp; mit&amp;amp;nbsp; $G = 5$&amp;amp;nbsp; hat eher einen geringen Praxisbezug.&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 heißt, ein&amp;amp;nbsp; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;bdquo;&lt;/ins&gt;Sliding Window&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;rdquo;&lt;/ins&gt;&amp;amp;nbsp; mit&amp;amp;nbsp; $G = 5$&amp;amp;nbsp; hat eher einen geringen Praxisbezug.&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-l37&quot; &gt;Zeile 37:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 37:&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&amp;amp;nbsp; [[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&amp;amp;nbsp; [[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 auf die Seite&amp;amp;nbsp; [[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]]&amp;amp;nbsp; Bezug genommen.&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 auf die Seite&amp;amp;nbsp; [[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]]&amp;amp;nbsp; Bezug genommen.&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 Originalliteratur&amp;amp;nbsp; [LZ77]&amp;amp;nbsp; zu diesem Verfahren lautet: &amp;lt;br&amp;gt;Ziv, J.; Lempel, A.: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''&lt;/del&gt;A Universal Algorithm for Sequential Data Compression.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'' &lt;/del&gt;In: IEEE Transactions on Information Theory, no. 3, vol. 23, 1977, p. 337–343.&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 Originalliteratur&amp;amp;nbsp; [LZ77]&amp;amp;nbsp; zu diesem Verfahren lautet: &amp;lt;br&amp;gt;Ziv, J.; Lempel, A.:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;A Universal Algorithm for Sequential Data Compression.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;In: IEEE Transactions on Information Theory, no. 3, vol. 23, 1977, p. 337–343.&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;   &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;div&gt;*Die&amp;amp;nbsp; [[Aufgaben:2.3_Zur_LZ78-Komprimierung|Aufgabe 2.3]]&amp;amp;nbsp; sowie die&amp;amp;nbsp; [[Aufgaben:Aufgabe_2.4:_Zum_LZW-Algorithmus|Aufgabe 2.4]]&amp;amp;nbsp; behandeln andere Lempel&amp;amp;ndash;Ziv-Verfahren in ähnlicher Weise.&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&amp;amp;nbsp; [[Aufgaben:2.3_Zur_LZ78-Komprimierung|Aufgabe 2.3]]&amp;amp;nbsp; sowie die&amp;amp;nbsp; [[Aufgaben:Aufgabe_2.4:_Zum_LZW-Algorithmus|Aufgabe 2.4]]&amp;amp;nbsp; behandeln andere Lempel&amp;amp;ndash;Ziv-Verfahren in ähnlicher Weise.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-29337:rev-32072 --&gt;
&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&amp;diff=29337&amp;oldid=prev</id>
		<title>Guenter am 23. Januar 2020 um 15:17 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&amp;diff=29337&amp;oldid=prev"/>
		<updated>2020-01-23T15:17: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 23. Januar 2020, 15:17 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-l80&quot; &gt;Zeile 80:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 80:&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;[[Datei:P_ID2438__Inf_Z_2_3c.png|right|frame|Beispiel zum LZ77–Algorithmus mit $G = 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;[[Datei:P_ID2438__Inf_Z_2_3c.png|right|frame|Beispiel zum LZ77–Algorithmus mit&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G = 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;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: 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;'''(1)'''&amp;amp;nbsp; Richtig ist der &amp;lt;u&amp;gt;Lösungsvorschlag 3&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;'''(1)'''&amp;amp;nbsp; Richtig ist der &amp;lt;u&amp;gt;Lösungsvorschlag 3&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;*Im Vorschaupuffer steht zum betrachteten Zeitpunkt $i = 4$ die Zeichenfolge &amp;lt;b&amp;gt;BARA&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;*Im Vorschaupuffer steht zum betrachteten Zeitpunkt&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;die Zeichenfolge&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;BARA&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;*Im Suchpuffer steht in den letzten drei Stellen &amp;lt;b&amp;gt;BAR&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;*Im Suchpuffer steht in den letzten drei Stellen&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;BAR&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;:$$P = 2\hspace{0.05cm},\hspace{0.2cm}L = 3\hspace{0.05cm},\hspace{0.2cm}Z = \boldsymbol{\rm A}\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;:$$P = 2\hspace{0.05cm},\hspace{0.2cm}L = 3\hspace{0.05cm},\hspace{0.2cm}Z = \boldsymbol{\rm A}\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;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 class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: 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;'''(2)'''&amp;amp;nbsp; Richtig sind die &amp;lt;u&amp;gt;beiden ersten Lösungsvorschläge&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;'''(2)'''&amp;amp;nbsp; Richtig sind die &amp;lt;u&amp;gt;beiden ersten Lösungsvorschläge&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;*Der Bindestrich findet sich zum Zeitpunkt $i = 5$ nicht im Suchpuffer.  &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;*Der Bindestrich findet sich 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;nicht im Suchpuffer.  &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;*Ausgegeben wird $(0, 0,$ &amp;lt;b&amp;gt;&amp;amp;ndash;&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;*Ausgegeben wird&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$(0, 0,$ &amp;lt;b&amp;gt;&amp;amp;ndash;&amp;lt;/b&amp;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 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; Die obere Grafik zeigt das&amp;amp;nbsp; &amp;lt;i&amp;gt;Sliding&amp;amp;ndash;Window&amp;lt;/i&amp;gt;&amp;amp;nbsp; und die Coderausgabe zu den Zeiten&amp;amp;nbsp; $i&amp;gt;5$. &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;*Nach&amp;amp;nbsp; $i = 9$&amp;amp;nbsp; Codierschritten ist der Codiervorgang unter Berücksichtigung von&amp;amp;nbsp; &amp;lt;b&amp;gt;eof&amp;lt;/b&amp;gt;&amp;amp;nbsp; beendet &amp;amp;nbsp; &amp;amp;rArr; &amp;amp;nbsp; $\underline{i_{\rm Ende} = 9}$.&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; Die obere Grafik zeigt das &amp;lt;i&amp;gt;Sliding&amp;amp;ndash;Window&amp;lt;/i&amp;gt; und die Coderausgabe zu den Zeiten $i&amp;gt;5$. &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;*Nach $i = 9$ Codierschritten ist der Codiervorgang unter Berücksichtigung von &amp;lt;b&amp;gt;eof&amp;lt;/b&amp;gt; beendet &amp;amp;nbsp; &amp;amp;rArr; &amp;amp;nbsp; $\underline{i_{\rm Ende} = 9}$.&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;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_ID2439__Inf_Z_2_3d.png|right|frame|Beispiel zum LZ77–Algorithmus mit $G = 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;[[Datei:P_ID2439__Inf_Z_2_3d.png|right|frame|Beispiel zum LZ77–Algorithmus mit&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G = 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;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;'''(4)'''&amp;amp;nbsp; Bei größerer Puffergröße (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/del&gt;G = 5$ anstelle von $G = 4$&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;) &lt;/del&gt;ist die Codierung schon nach dem 6. Codierschritt  abgeschlossen &amp;amp;nbsp; &amp;amp;rArr; &amp;amp;nbsp; $\underline{i_{\rm Ende} = 6}$.&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;'''(4)'''&amp;amp;nbsp; Bei größerer Puffergröße&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; $&lt;/ins&gt;(G = 5$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;anstelle von&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G = 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; &lt;/ins&gt;ist die Codierung schon nach dem 6. Codierschritt  abgeschlossen &amp;amp;nbsp; &amp;amp;rArr; &amp;amp;nbsp; $\underline{i_{\rm Ende} = 6}$.&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;*Ein Vergleich der beiden Grafiken zeigt, dass sich für $G = 5$ gegenüber $G = 4$ bis einschließlich $i = 5$  nichts ändert.  &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;*Ein Vergleich der beiden Grafiken zeigt, dass sich für&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G = 5$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;gegenüber&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G = 4$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;bis einschließlich&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; nichts ändert.  &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;*Aufgrund des größeren Puffers lässt sich aber nun &amp;lt;b&amp;gt;BAR&amp;lt;/b&amp;gt; gemeinsam mit &amp;lt;b&amp;gt;eof&amp;lt;/b&amp;gt; (end-of-file) in einem einzigen Schritt codieren, während mit $G = 4$ hierfür vier Schritte notwendig waren.&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;*Aufgrund des größeren Puffers lässt sich aber nun&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;BAR&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;gemeinsam mit&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;eof&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;(end-of-file) in einem einzigen Schritt codieren, während mit&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G = 4$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;hierfür vier Schritte notwendig waren.&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;&amp;lt;br clear=all&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;br clear=all&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;'''(5)'''&amp;amp;nbsp; Richtig ist nur die  &amp;lt;u&amp;gt;Aussage 1&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;'''(5)'''&amp;amp;nbsp; Richtig ist nur die  &amp;lt;u&amp;gt;Aussage 1&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;*Ein Nachteil von LZ77 ist das lokale Wörterbuch. Eigentlich schon bekannte Phrasen können nicht für die Datenkomprimierung verwendet werden, wenn sie mehr als $G$ Zeichen vorher im Text aufgetreten sind. Dagegen sind bei LZ78 alle Phrasen im globalen Wörterbuch 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;*Ein Nachteil von LZ77 ist das lokale Wörterbuch.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Eigentlich schon bekannte Phrasen können nicht für die Datenkomprimierung verwendet werden, wenn sie mehr als&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Zeichen vorher im Text aufgetreten sind.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Dagegen sind bei LZ78 alle Phrasen im globalen Wörterbuch 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;*Richtig ist zwar, dass bei LZ78 nur Pärchen $(I, Z)$ übertragen werden müssen, während bei LZ77 jeder Codierschritt durch ein Triple $(P, L, Z)$ gekennzeichnet ist. Das bedeutet aber noch nicht, dass pro Codierschritt auch weniger Bit übertragen werden müssen.&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;*Richtig ist zwar, dass bei LZ78 nur Pärchen&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;\ &lt;/ins&gt;Z)$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;übertragen werden müssen, während bei LZ77 jeder Codierschritt durch ein Triple&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$(P, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\ &lt;/ins&gt;L, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\ &lt;/ins&gt;Z)$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;gekennzeichnet ist.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Das bedeutet aber noch nicht, dass pro Codierschritt auch weniger Bit übertragen werden müssen.&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;*Betrachten wir beispielhaft die Puffergröße $G = 8$. Bei LZ77 muss man dann $P$ mit drei Bit und $L$ mit vier Bit dargestellen. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Berücksichtigen &lt;/del&gt;Sie, dass die gefundene Übereinstimmung zwischen Vorschaupuffer und Suchpuffer auch im Vorschaupuffer enden darf.&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;*Betrachten wir beispielhaft die Puffergröße&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G = 8$.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Bei LZ77 muss man dann&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$P$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;mit drei Bit und&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$L$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;mit vier Bit dargestellen.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; Beachten &lt;/ins&gt;Sie &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;bitte&lt;/ins&gt;, dass die gefundene Übereinstimmung zwischen Vorschaupuffer und Suchpuffer auch im Vorschaupuffer enden darf.&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 neue Zeichen $Z$ benötigt bei LZ78 genau die gleiche Bitanzahl wie bei LZ77 (nämlich zwei Bit), wenn man wie hier vom Symbolumfang $M = 4$ ausgeht.  &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 neue Zeichen&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$Z$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;benötigt bei LZ78 genau die gleiche Bitanzahl wie bei LZ77 (nämlich zwei Bit), wenn man wie hier vom Symbolumfang&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$M = 4$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;ausgeht.  &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 Aussage 2 wäre nur dann richtig, wenn $N_{\rm I}$ kleiner wäre als $N_{\rm P}+ N_{\rm L}$, beispielsweise $N_{\rm I} = 6$. Das würde aber bedeuten, dass man die Wörterbuchgröße auf $I = 2^6 = 64$ begrenzen müsste. Dies reicht für große Dateien nicht aus.&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 Aussage 2 wäre nur dann richtig, wenn&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$N_{\rm I}$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;kleiner wäre als&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$N_{\rm P}+ N_{\rm L}$, beispielsweise&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$N_{\rm I} = 6$. Das würde aber bedeuten, dass man die Wörterbuchgröße auf&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$I = 2^6 = 64$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;begrenzen müsste.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Dies reicht für große Dateien nicht aus.&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;*Unsere Überschlagsrechnung basiert allerdings auf einer einheitlichen Bitanzahl für den Index $I$. Mit variabler Bitanzahl für den Index kann man etliche Bit einsparen, indem man $I$ nur mit so vielen Bit überträgt, wie es für den Codierschritt $i$ erforderlich ist.  &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;*Unsere Überschlagsrechnung basiert allerdings auf einer einheitlichen Bitanzahl für 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;Mit variabler Bitanzahl für den Index kann man etliche Bit einsparen, indem man&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 mit so vielen Bit überträgt, wie es für den 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;erforderlich ist.  &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;*Prinzipiell ändert das aber nichts an der Beschränkung der Wörterbuchgröße, was bei großen Dateien stets zu Problemen führen wird.&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;*Prinzipiell ändert das aber nichts an der Beschränkung der Wörterbuchgröße, was bei großen Dateien stets zu Problemen führen 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;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: 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;!-- diff cache key mediawiki:diff::1.12:old-29336:rev-29337 --&gt;
&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&amp;diff=29336&amp;oldid=prev</id>
		<title>Guenter am 23. Januar 2020 um 15:04 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&amp;diff=29336&amp;oldid=prev"/>
		<updated>2020-01-23T15:04:27Z</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, 15:04 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_ID2436__Inf_Z_2_3.png|right|frame|Sliding–Window mit $G = 4$ und $G = 5$ &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;bei &lt;/del&gt;LZ77]]&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_ID2436__Inf_Z_2_3.png|right|frame|Sliding–Window mit&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G = 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;$G = 5$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;(gültig für &amp;amp;bdquo;&lt;/ins&gt;LZ77&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;rdquo;&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;In der [[Aufgaben:2.3_Zur_LZ78-Komprimierung|Aufgabe 2.3]] sollten Sie &amp;lt;b&amp;gt;BARBARA&amp;amp;ndash;BAR&amp;lt;/b&amp;gt; (String der Länge $11$, vier verschiedene Zeichen) mit dem LZ78&amp;amp;ndash;Algorithmus komprimieren. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;In dieser Aufgabe verwenden wir den gleichen Text zur Demonstration der LZ77&lt;/del&gt;&amp;amp;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ndash&lt;/del&gt;;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Komprimierung.&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;In der&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;[[Aufgaben:2.3_Zur_LZ78-Komprimierung|Aufgabe 2.3]]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;sollten Sie&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;BARBARA&amp;amp;ndash;BAR&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;(String der Länge&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$11$, vier verschiedene Zeichen)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;mit dem LZ78&amp;amp;ndash;Algorithmus komprimieren.&amp;amp;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;nbsp&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;Anzumerken ist:&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 dieser Aufgabe verwenden wir den gleichen Text zur Demonstration der LZ77&amp;amp;ndash;Komprimierung.&amp;amp;nbsp; &lt;/ins&gt;Anzumerken ist:&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;* Während beim Nachfolger &amp;amp;bdquo;LZ78&amp;amp;rdquo; sukzessive ein globales Wörterbuch aufgebaut wird, verwendet &amp;amp;bdquo;LZ77&amp;amp;rdquo;   ein lokales Wörterbuch.&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;* Während beim Nachfolger &amp;amp;bdquo;LZ78&amp;amp;rdquo; sukzessive ein globales Wörterbuch aufgebaut wird, verwendet &amp;amp;bdquo;LZ77&amp;amp;rdquo;   ein lokales 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;* Das LZ77&amp;amp;ndash;Verfahren arbeitet mit einem &amp;lt;i&amp;gt;Sliding Window&amp;lt;/i&amp;gt;, das schrittweise über den Eingabetext verschoben 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;* Das LZ77&amp;amp;ndash;Verfahren arbeitet mit einem&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;i&amp;gt;Sliding Window&amp;lt;/i&amp;gt;, das schrittweise über den Eingabetext verschoben 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;* Dieses &amp;amp;bdquo;gleitende Fenster&amp;amp;rdquo; ist unterteilt in den Vorschaupuffer (in der Grafik blau hinterlegt) und den Suchpuffer (rote Hinterlegung). Beide Puffer haben eine Größe von $G$ Speicherplätzen.&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;* Dieses &amp;amp;bdquo;gleitende Fenster&amp;amp;rdquo; ist unterteilt in den&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; ''&lt;/ins&gt;Vorschaupuffer&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''&amp;amp;nbsp; &lt;/ins&gt;(in der Grafik blau hinterlegt) und den&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; ''&lt;/ins&gt;Suchpuffer&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''&amp;amp;nbsp; &lt;/ins&gt;(rote Hinterlegung).&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Beide Puffer haben &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;je &lt;/ins&gt;eine Größe von&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Speicherplätzen.&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;* Jeder Codierschritt $i$&amp;amp;nbsp; wird durch ein Zahlentriple $(P,\ L,\ Z)$ charakterisiert. Hierbei sind $P$ und $L$ Integergrößen und $Z$ ein Character. Übertragen werden die Binärdarstellungen von $P$, $L$ und $Z$.&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;* Jeder Codierschritt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$i$&amp;amp;nbsp; wird durch ein Zahlentriple&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$(P,\ L,\ Z)$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;charakterisiert.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Hierbei sind&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$P$&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;$L$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Integergrößen und&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$Z$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;ein Character.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Übertragen werden die Binärdarstellungen von&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$P$,&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$L$&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;$Z$.&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;* Nach der Übertragung wird das &amp;lt;i&amp;gt;Sliding Window&amp;lt;/i&amp;gt; um eine oder mehrere Positionen nach rechts verschoben und es beginnt der nächste Codierschritt $i + 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;* Nach der Übertragung wird das&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;i&amp;gt;Sliding Window&amp;lt;/i&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;um eine oder mehrere Positionen nach rechts verschoben und es beginnt der nächste Codierschritt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$i + 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;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: 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;Die obere Grafik zeigt die Anfangsbelegung mit der Puffergröße $G = 4$ zu den Zeitpunkten $i = 1$ sowie $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;Die obere Grafik zeigt die Anfangsbelegung mit der Puffergröße&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G = 4$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;zu den Zeitpunkten&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;sowie&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;*Zum Zeitpunkt $i = 1$ ist der Suchpuffer leer, so dass die Coderausgabe $(0, 0,$ &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;$)$ lautet.  &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 Zeitpunkt&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;ist der Suchpuffer leer, so dass die Coderausgabe&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$(0, 0,$ &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;lautet.  &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;*Nach der Verschiebung um eine Position beinhaltet der Suchpuffer ein &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;, aber keinen String, der mit &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt; anfängt. Das zweite Zahlentriple ist somit $(0, 0,$ &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;*Nach der Verschiebung um eine Position beinhaltet der Suchpuffer ein&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;, aber keinen String, der mit&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;anfängt.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Das zweite Zahlentriple ist somit&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$(0, 0,$ &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;*Die Ausgabe für $i = 3$ lautet $(0, 0,$ &amp;lt;b&amp;gt;R&amp;lt;/b&amp;gt;$)$, da im Suchpuffer auch jetzt keine mit &amp;lt;b&amp;gt;R&amp;lt;/b&amp;gt; beginnende Zeichenfolge zu finden ist.&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 Ausgabe für&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;lautet&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$(0, 0,$ &amp;lt;b&amp;gt;R&amp;lt;/b&amp;gt;$)$, da im Suchpuffer auch jetzt keine mit&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;R&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;beginnende Zeichenfolge zu finden ist.&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;Die Momentaufnahme zum Zeitpunkt $i = 4$ ist ebenfalls in der Grafik angegeben. Gesucht ist nun die Zeichenfolge im Suchpuffer, die mit dem Vorschautext &amp;lt;b&amp;gt;BARA&amp;lt;/b&amp;gt; am besten übereinstimmt. Übertragen wird wieder ein Zahlentriple $(P,\ L,\ Z)$, aber nun mit folgender Bedeutung:&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 Momentaufnahme zum Zeitpunkt&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 ebenfalls in der Grafik angegeben.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Gesucht ist nun die Zeichenfolge im Suchpuffer, die mit dem Vorschautext&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;BARA&amp;lt;/b&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;am besten übereinstimmt.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Übertragen wird wieder ein Zahlentriple&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$(P,\ L,\ Z)$, aber nun mit folgender Bedeutung:&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;* $P$ gibt die Position im (roten) Suchpuffer an, bei der die Übereinstimmung beginnt. Die $P$&amp;amp;ndash;Werte der einzelnen Speicherplätze kann man der Grafik entnehmen.&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;* $P$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;gibt die Position im (roten) Suchpuffer an, bei der die Übereinstimmung beginnt.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Die&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$P$&amp;amp;ndash;Werte der einzelnen Speicherplätze kann man der Grafik entnehmen.&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;* $L$ bezeichnet die Anzahl der Zeichen im Suchpuffer, die beginnend bei $P$ mit dem aktuellen String im Vorschaupuffer übereinstimmen.&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;* $L$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;bezeichnet die Anzahl der Zeichen im Suchpuffer, die beginnend bei&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$P$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;mit dem aktuellen String im Vorschaupuffer übereinstimmen.&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;* $Z$ bezeichnet schließlich das erste Zeichen im Vorschaupuffer, das sich vom gefundenen Übereinstimmungs&amp;amp;ndash;String  im Suchpuffer unterscheidet.&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;* $Z$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;bezeichnet schließlich das erste Zeichen im Vorschaupuffer, das sich vom gefundenen Übereinstimmungs&amp;amp;ndash;String  im Suchpuffer unterscheidet.&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;Je größer der LZ77&amp;amp;ndash;Parameter $G$ ist, um so leichter findet man eine möglichst lange Übereinstimmung. In der Teilaufgabe '''(4)''' werden Sie feststellen, dass die LZ77&amp;amp;ndash;Codierung mit $G = 5$ ein besseres Ergebnis liefert als diejenige mit $G = 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;Je größer der LZ77&amp;amp;ndash;Parameter&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;ist, um so leichter findet man eine möglichst lange Übereinstimmung.&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;'''(4)'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;werden Sie feststellen, dass die LZ77&amp;amp;ndash;Codierung mit&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G = 5$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;ein besseres Ergebnis liefert als diejenige mit&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G = 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;* Aufgrund der &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;nachfolgenden &lt;/del&gt;Binärdarstellung von $P$ wird man allerdings $G$ stets als Zweierpotenz wählen, so dass $G$ mit $\log_2 \ P$ Bit darstellbar ist (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/del&gt;G = 8$ &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; dreistellige Binärzahl $P$&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;* Aufgrund der &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;späteren &lt;/ins&gt;Binärdarstellung von&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$P$ wird&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;man allerdings&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;stets als Zweierpotenz wählen, so dass&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;mit&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$\log_2 \ P$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Bit darstellbar ist&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; $&lt;/ins&gt;(G = 8$ &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; dreistellige Binärzahl&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$P&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;*Das heißt, ein &amp;lt;i&amp;gt;Sliding Window&amp;lt;/i&amp;gt; mit $G = 5$ hat eher einen geringen Praxisbezug.&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 heißt, ein&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;i&amp;gt;Sliding Window&amp;lt;/i&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;mit&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G = 5$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;hat eher einen geringen Praxisbezug.&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-l35&quot; &gt;Zeile 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 35:&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;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 auf die Seite [[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]] Bezug genommen.&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 auf die Seite&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&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;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Bezug genommen.&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 Originalliteratur &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/del&gt;[LZ77]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''' &lt;/del&gt;zu diesem Verfahren lautet: Ziv, J.; Lempel, A.: ''A Universal Algorithm for Sequential Data Compression.'' In: IEEE Transactions on Information Theory, no. 3, vol. 23, 1977, p. 337–343.&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 Originalliteratur&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;[LZ77]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;zu diesem Verfahren lautet: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;Ziv, J.; Lempel, A.: ''A Universal Algorithm for Sequential Data Compression.'' In: IEEE Transactions on Information Theory, no. 3, vol. 23, 1977, p. 337–343.&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;   &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;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 [[Aufgaben:2.3_Zur_LZ78-Komprimierung|Aufgabe 2.3]] sowie die [[Aufgaben:Aufgabe_2.4:_Zum_LZW-Algorithmus|Aufgabe 2.4]] behandeln andere Lempel&amp;amp;ndash;Ziv-Verfahren in ähnlicher Weise.&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&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;[[Aufgaben:2.3_Zur_LZ78-Komprimierung|Aufgabe 2.3]]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;sowie die&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;[[Aufgaben:Aufgabe_2.4:_Zum_LZW-Algorithmus|Aufgabe 2.4]]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;behandeln andere Lempel&amp;amp;ndash;Ziv-Verfahren in ähnlicher Weise.&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-l45&quot; &gt;Zeile 45:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 45:&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;{Wie lautet die LZ77&amp;amp;ndash;Ausgabe mit $G = 4$ beim 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;{Wie lautet die LZ77&amp;amp;ndash;Ausgabe mit&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G = 4$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;beim 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;|type=&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[]&lt;/del&gt;&amp;quot;}&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;|type=&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;()&lt;/ins&gt;&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;- $(0, 0,$ &amp;lt;b&amp;gt;B&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;- $(0, 0,$ &amp;lt;b&amp;gt;B&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;- $(2, 1,$ &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;- $(2, 1,$ &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 colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l52&quot; &gt;Zeile 52:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 52:&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;{Welche Aussage gilt für die gleiche Puffergröße $G = 4$ beim 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;{Welche Aussage gilt für die gleiche Puffergröße&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G = 4$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;beim 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;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;+ Im Suchpuffer steht &amp;lt;b&amp;gt;BARA&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;+ Im Suchpuffer steht&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;BARA&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;+ Im Vorschaupuffer steht &amp;lt;b&amp;gt;&amp;amp;ndash;BAR&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;+ Im Vorschaupuffer steht&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;lt;b&amp;gt;&amp;amp;ndash;BAR&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;- Die Ausgabe lautet $(0, 0,$ &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;- Die Ausgabe lautet&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$(0, 0,$ &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;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: 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;{Nach welchem Schritt $i_{\rm Ende}$ ist die Codierung mit $G = 4$ beendet?&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;{Nach welchem Schritt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$i_{\rm Ende}$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;ist die Codierung mit&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G = 4$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;beendet?&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_{\rm Ende} \ = \ $ { 9 }  &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_{\rm Ende} \ = \ $ { 9 }  &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;{Nun gelte $G = 5$. Nach welchem Schritt $i_{\rm Ende}$ ist nun die Codierung  beendet?&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;{Nun gelte&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$G = 5$.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Nach welchem Schritt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;$i_{\rm Ende}$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;ist nun die Codierung  beendet?&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_{\rm Ende} \ = \ $ { 6 }  &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_{\rm Ende} \ = \ $ { 6 }  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-26322:rev-29336 --&gt;
&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&amp;diff=26322&amp;oldid=prev</id>
		<title>Guenter am 24. September 2018 um 14:04 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&amp;diff=26322&amp;oldid=prev"/>
		<updated>2018-09-24T14:04:41Z</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, 14:04 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-l39&quot; &gt;Zeile 39:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 39:&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 Originalliteratur '''[LZ77]''' zu diesem Verfahren lautet: Ziv, J.; Lempel, A.: ''A Universal Algorithm for Sequential Data Compression.'' In: IEEE Transactions on Information Theory, no. 3, vol. 23, 1977, p. 337–343.&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 Originalliteratur '''[LZ77]''' zu diesem Verfahren lautet: Ziv, J.; Lempel, A.: ''A Universal Algorithm for Sequential Data Compression.'' In: IEEE Transactions on Information Theory, no. 3, vol. 23, 1977, p. 337–343.&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;   &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;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 [[Aufgaben:2.3_Zur_LZ78-Komprimierung|Aufgabe 2.3]] sowie die [[Aufgaben:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;2&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;4_LZW&lt;/del&gt;-Algorithmus|Aufgabe 2.4]] behandeln andere Lempel&amp;amp;ndash;Ziv-Verfahren in ähnlicher Weise.&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 [[Aufgaben:2.3_Zur_LZ78-Komprimierung|Aufgabe 2.3]] sowie die [[Aufgaben:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Aufgabe_2&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;4:_Zum_LZW&lt;/ins&gt;-Algorithmus|Aufgabe 2.4]] behandeln andere Lempel&amp;amp;ndash;Ziv-Verfahren in ähnlicher Weise.&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-26321:rev-26322 --&gt;
&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&amp;diff=26321&amp;oldid=prev</id>
		<title>Guenter am 24. September 2018 um 14:03 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&amp;diff=26321&amp;oldid=prev"/>
		<updated>2018-09-24T14:03: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, 14:03 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_ID2436__Inf_Z_2_3.png|right|frame|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;LZ77: &amp;amp;nbsp; &lt;/del&gt;Sliding–Window mit &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;G&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 4 und &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;G&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;[[Datei:P_ID2436__Inf_Z_2_3.png|right|frame|Sliding–Window mit &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;G = 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;G = 5&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ bei LZ77&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;In der [[Aufgaben:2.3_Zur_LZ78-Komprimierung|Aufgabe 2.3]] sollten Sie &amp;lt;b&amp;gt;BARBARA&amp;amp;ndash;BAR&amp;lt;/b&amp;gt; (String der Länge $11$, vier verschiedene Zeichen) mit dem LZ78&amp;amp;ndash;Algorithmus komprimieren. In dieser Aufgabe verwenden wir den gleichen Text zur Demonstration der LZ77&amp;amp;ndash;Komprimierung.&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 der [[Aufgaben:2.3_Zur_LZ78-Komprimierung|Aufgabe 2.3]] sollten Sie &amp;lt;b&amp;gt;BARBARA&amp;amp;ndash;BAR&amp;lt;/b&amp;gt; (String der Länge $11$, vier verschiedene Zeichen) mit dem LZ78&amp;amp;ndash;Algorithmus komprimieren. In dieser Aufgabe verwenden wir den gleichen Text zur Demonstration der LZ77&amp;amp;ndash;Komprimierung.&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; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l80&quot; &gt;Zeile 80:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 80:&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 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;[[Datei:P_ID2438__Inf_Z_2_3c.png|right|frame|Beispiel zum LZ77–Algorithmus mit $G = 4$]]&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;'''(1)'''&amp;amp;nbsp; Richtig ist der &amp;lt;u&amp;gt;Lösungsvorschlag 3&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;'''(1)'''&amp;amp;nbsp; Richtig ist der &amp;lt;u&amp;gt;Lösungsvorschlag 3&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;*Im Vorschaupuffer steht zum betrachteten Zeitpunkt $i = 4$ die Zeichenfolge &amp;lt;b&amp;gt;BARA&amp;lt;/b&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, und &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;*Im Vorschaupuffer steht zum betrachteten Zeitpunkt $i = 4$ die Zeichenfolge &amp;lt;b&amp;gt;BARA&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;del class=&quot;diffchange diffchange-inline&quot;&gt;im &lt;/del&gt;Suchpuffer in den letzten drei Stellen &amp;lt;b&amp;gt;BAR&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;Im &lt;/ins&gt;Suchpuffer &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;steht &lt;/ins&gt;in den letzten drei Stellen &amp;lt;b&amp;gt;BAR&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;:$$P = 2\hspace{0.05cm},\hspace{0.2cm}L = 3\hspace{0.05cm},\hspace{0.2cm}Z = \boldsymbol{\rm A}\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;:$$P = 2\hspace{0.05cm},\hspace{0.2cm}L = 3\hspace{0.05cm},\hspace{0.2cm}Z = \boldsymbol{\rm A}\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 class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: 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;'''(2)'''&amp;amp;nbsp; Richtig sind die &amp;lt;u&amp;gt;beiden ersten Lösungsvorschläge&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;'''(2)'''&amp;amp;nbsp; Richtig sind die &amp;lt;u&amp;gt;beiden ersten Lösungsvorschläge&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;*Der Bindestrich findet sich zum Zeitpunkt $i = 5$ nicht im Suchpuffer&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;*Der Bindestrich findet sich zum Zeitpunkt $i = 5$ nicht im Suchpuffer&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;*Ausgegeben wird $(0, 0,$ &amp;lt;b&amp;gt;&amp;amp;ndash;&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;*Ausgegeben wird $(0, 0,$ &amp;lt;b&amp;gt;&amp;amp;ndash;&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;'''(3)'''&amp;amp;nbsp; Die &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;folgende &lt;/del&gt;Grafik zeigt das &amp;lt;i&amp;gt;Sliding&amp;amp;ndash;Window&amp;lt;/i&amp;gt; und die Coderausgabe zu den &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Zeitpunkten &amp;lt;i&amp;gt;i&amp;lt;/&lt;/del&gt;i&amp;gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;#8805; &lt;/del&gt;5. Nach &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;= 9 Codierschritten ist der Codiervorgang unter Berücksichtigung von &amp;lt;b&amp;gt;eof&amp;lt;/b&amp;gt; beendet &amp;amp;nbsp; &amp;amp;rArr; &amp;amp;nbsp; $\underline{i_{\rm Ende} = 9}$.&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; Die &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;obere &lt;/ins&gt;Grafik zeigt das &amp;lt;i&amp;gt;Sliding&amp;amp;ndash;Window&amp;lt;/i&amp;gt; und die Coderausgabe zu den &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Zeiten $&lt;/ins&gt;i&amp;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 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;Nach &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;i = 9&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;Codierschritten ist der Codiervorgang unter Berücksichtigung von &amp;lt;b&amp;gt;eof&amp;lt;/b&amp;gt; beendet &amp;amp;nbsp; &amp;amp;rArr; &amp;amp;nbsp; $\underline{i_{\rm Ende} = 9}$.&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;[[Datei:P_ID2438__Inf_Z_2_3c.png|frame|Beispiel zum LZ77–Algorithmus mit &amp;lt;i&amp;gt;G&amp;lt;/i&amp;gt; = 4]]&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;'''(4)'''&amp;amp;nbsp; Bei größerer Puffergröße (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;G&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 5 anstelle von &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;G&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 4) ist die Codierung schon nach dem 6. Codierschritt  abgeschlossen &amp;amp;nbsp; &amp;amp;rArr; &amp;amp;nbsp; $\underline{i_{\rm Ende} = 6}$.&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;[[Datei:P_ID2439__Inf_Z_2_3d.png|right|frame|Beispiel zum LZ77–Algorithmus mit $G = 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;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;*Ein Vergleich der beiden Grafiken zeigt, dass sich für &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;G&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 5 gegenüber &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;G&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 4 bis einschließlich &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  nichts ändert.  &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;'''(4)'''&amp;amp;nbsp; Bei größerer Puffergröße (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;G = 5&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;anstelle von &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;G = 4&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;) ist die Codierung schon nach dem 6. Codierschritt  abgeschlossen &amp;amp;nbsp; &amp;amp;rArr; &amp;amp;nbsp; $\underline{i_{\rm Ende} = 6}$.&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;*Aufgrund des größeren Puffers lässt sich aber nun &amp;lt;b&amp;gt;BAR&amp;lt;/b&amp;gt; gemeinsam mit &amp;lt;b&amp;gt;eof&amp;lt;/b&amp;gt; (end-of-file) in einem einzigen Schritt codieren, während mit &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;G&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 4 hierfür vier Schritte notwendig waren.&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;*Ein Vergleich der beiden Grafiken zeigt, dass sich für &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;G = 5&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;gegenüber &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;G = 4&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;bis einschließlich &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; nichts ändert.  &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;*Aufgrund des größeren Puffers lässt sich aber nun &amp;lt;b&amp;gt;BAR&amp;lt;/b&amp;gt; gemeinsam mit &amp;lt;b&amp;gt;eof&amp;lt;/b&amp;gt; (end-of-file) in einem einzigen Schritt codieren, während mit &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;G = 4&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;hierfür vier Schritte notwendig waren.&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;[[Datei:P_ID2439__Inf_Z_2_3d.png|Beispiel zum LZ77–Algorithmus mit &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;G&amp;lt;/i&amp;gt; = 5]]&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;&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;br clear=all&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;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;'''(5)'''&amp;amp;nbsp; Richtig ist &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;nur die  &lt;/ins&gt;&amp;lt;u&amp;gt;Aussage 1&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;'''(5)'''&amp;amp;nbsp; Richtig ist &amp;lt;u&amp;gt;Aussage 1&amp;lt;/u&amp;gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Die Aussage 2 trifft dagegen nicht zu:&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;*Ein Nachteil von LZ77 ist das lokale Wörterbuch. Eigentlich schon bekannte Phrasen können nicht für die Datenkomprimierung verwendet werden, wenn sie mehr als &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;G&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;Zeichen vorher im Text aufgetreten sind. Dagegen sind bei LZ78 alle Phrasen im globalen Wörterbuch 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;*Ein Nachteil von LZ77 ist das lokale Wörterbuch. Eigentlich schon bekannte Phrasen können nicht für die Datenkomprimierung verwendet werden, wenn sie mehr als &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;G&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;Zeichen vorher im Text aufgetreten sind. Dagegen sind bei LZ78 alle Phrasen im globalen Wörterbuch 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;*Richtig ist zwar, dass bei LZ78 nur Pärchen &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;(I, Z)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;übertragen werden müssen, während bei LZ77 jeder Codierschritt durch ein Triple &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;(P, L, Z)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;gekennzeichnet ist. Das bedeutet aber noch nicht, dass pro Codierschritt auch weniger Bit übertragen werden müssen.&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;*Richtig ist zwar, dass bei LZ78 nur Pärchen (&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;Z&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt;&lt;/del&gt;) übertragen werden müssen, während bei LZ77 jeder Codierschritt durch ein Triple (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;P&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;L&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;Z&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt;&lt;/del&gt;) gekennzeichnet ist. Das bedeutet aber noch nicht, dass pro Codierschritt auch weniger Bit übertragen werden müssen.&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;*Betrachten wir beispielhaft die Puffergröße &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;G = 8&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;. Bei LZ77 muss man dann &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;P&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;mit drei Bit und &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;L&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;mit vier Bit dargestellen. Berücksichtigen Sie, dass die gefundene Übereinstimmung zwischen Vorschaupuffer und Suchpuffer auch im Vorschaupuffer enden darf.&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;*Betrachten wir beispielhaft die Puffergröße &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;G&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 8. Bei LZ77 muss man dann &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;P&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;mit drei Bit und &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;L&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;mit vier Bit dargestellen. Berücksichtigen Sie, dass die gefundene Übereinstimmung zwischen Vorschaupuffer und Suchpuffer auch im Vorschaupuffer enden darf.&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 neue Zeichen &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;Z&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;benötigt bei LZ78 genau die gleiche Bitanzahl wie bei LZ77 (nämlich zwei Bit), wenn man wie hier vom Symbolumfang &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;M = 4&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;ausgeht.  &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 neue Zeichen &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;Z&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;benötigt bei LZ78 genau die gleiche Bitanzahl wie bei LZ77 (nämlich zwei Bit), wenn man wie hier vom Symbolumfang &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;= 4 ausgeht&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;)&lt;/del&gt;. Die Aussage 2 wäre nur dann richtig, wenn &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;N&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/sub&amp;gt; &lt;/del&gt;kleiner wäre als &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;N&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;&lt;/del&gt;P&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/sub&amp;gt; &lt;/del&gt;+ &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;N&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;&lt;/del&gt;L&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/sub&amp;gt;&lt;/del&gt;, beispielsweise &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;N&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;&lt;/del&gt;I&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/sub&amp;gt; &lt;/del&gt;= 6. Das würde aber bedeuten, dass man die Wörterbuchgröße auf &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&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;sup&amp;gt;&lt;/del&gt;6&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/sup&amp;gt; &lt;/del&gt;= 64 begrenzen müsste. Dies reicht für große Dateien nicht aus.&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 Aussage 2 wäre nur dann richtig, wenn &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$N_{\rm &lt;/ins&gt;I&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}$ &lt;/ins&gt;kleiner wäre als &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$N_{\rm &lt;/ins&gt;P&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}&lt;/ins&gt;+ &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;N_{\rm &lt;/ins&gt;L&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}$&lt;/ins&gt;, beispielsweise &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$N_{\rm &lt;/ins&gt;I&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;} &lt;/ins&gt;= 6&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;. Das würde aber bedeuten, dass man die Wörterbuchgröße auf &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;6 = 64&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;begrenzen müsste. Dies reicht für große Dateien nicht aus.&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;Diese &lt;/del&gt;Überschlagsrechnung basiert allerdings auf einer einheitlichen Bitanzahl für den 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;. Mit variabler Bitanzahl für den Index kann man etliche Bit einsparen, indem man &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;nur mit so vielen Bit überträgt, wie es für den 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;erforderlich ist. Prinzipiell ändert das aber nichts an der Beschränkung der Wörterbuchgröße, was bei großen Dateien stets zu Problemen führen 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;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Unsere &lt;/ins&gt;Überschlagsrechnung basiert allerdings auf einer einheitlichen Bitanzahl für den 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;. Mit variabler Bitanzahl für den Index kann man etliche Bit einsparen, indem man &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 mit so vielen Bit überträgt, wie es für den 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;erforderlich ist.  &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;Prinzipiell ändert das aber nichts an der Beschränkung der Wörterbuchgröße, was bei großen Dateien stets zu Problemen führen 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;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: 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-26320:rev-26321 --&gt;
&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&amp;diff=26320&amp;oldid=prev</id>
		<title>Guenter am 24. September 2018 um 12:49 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&amp;diff=26320&amp;oldid=prev"/>
		<updated>2018-09-24T12:49:40Z</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, 12:49 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-l80&quot; &gt;Zeile 80:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 80:&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; Richtig ist der &amp;lt;u&amp;gt;Lösungsvorschlag 3&amp;lt;/u&amp;gt;. Im Vorschaupuffer steht zum betrachteten Zeitpunkt &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 die Zeichenfolge &amp;lt;b&amp;gt;BARA&amp;lt;/b&amp;gt;, und im Suchpuffer in den letzten drei Stellen &amp;lt;b&amp;gt;BAR&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;'''(1)'''&amp;amp;nbsp; Richtig ist der &amp;lt;u&amp;gt;Lösungsvorschlag 3&amp;lt;/u&amp;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;Im Vorschaupuffer steht zum betrachteten Zeitpunkt &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;die Zeichenfolge &amp;lt;b&amp;gt;BARA&amp;lt;/b&amp;gt;, und  &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;im Suchpuffer in den letzten drei Stellen &amp;lt;b&amp;gt;BAR&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;:$$P = 2\hspace{0.05cm},\hspace{0.2cm}L = 3\hspace{0.05cm},\hspace{0.2cm}Z = \boldsymbol{\rm A}\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;:$$P = 2\hspace{0.05cm},\hspace{0.2cm}L = 3\hspace{0.05cm},\hspace{0.2cm}Z = \boldsymbol{\rm A}\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 class='diff-marker'&gt;−&lt;/td&gt;&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;'''(2)'''&amp;amp;nbsp; Richtig sind die &amp;lt;u&amp;gt;beiden ersten Lösungsvorschläge&amp;lt;/u&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. &lt;/del&gt;Der Bindestrich findet sich 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 nicht im Suchpuffer, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;so dass &lt;/del&gt;(0, 0, &amp;lt;b&amp;gt;&amp;amp;ndash;&amp;lt;/b&amp;gt;) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ausgegeben wird&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 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;'''(2)'''&amp;amp;nbsp; Richtig sind die &amp;lt;u&amp;gt;beiden ersten Lösungsvorschläge&amp;lt;/u&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 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;Der Bindestrich findet sich 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;nicht im Suchpuffer,  &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;*Ausgegeben wird $&lt;/ins&gt;(0, 0,&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;&amp;lt;b&amp;gt;&amp;amp;ndash;&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;.&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;'''(3)'''&amp;amp;nbsp; Die folgende Grafik zeigt das &amp;lt;i&amp;gt;Sliding&amp;amp;ndash;Window&amp;lt;/i&amp;gt; und die Coderausgabe zu den Zeitpunkten &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; &amp;amp;#8805; 5. Nach &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 9 Codierschritten ist der Codiervorgang unter Berücksichtigung von &amp;lt;b&amp;gt;eof&amp;lt;/b&amp;gt; beendet &amp;amp;nbsp; &amp;amp;rArr; &amp;amp;nbsp; $\underline{i_{\rm Ende} = 9}$.&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;'''(3)'''&amp;amp;nbsp; Die folgende Grafik zeigt das &amp;lt;i&amp;gt;Sliding&amp;amp;ndash;Window&amp;lt;/i&amp;gt; und die Coderausgabe zu den Zeitpunkten &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; &amp;amp;#8805; 5. Nach &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 9 Codierschritten ist der Codiervorgang unter Berücksichtigung von &amp;lt;b&amp;gt;eof&amp;lt;/b&amp;gt; beendet &amp;amp;nbsp; &amp;amp;rArr; &amp;amp;nbsp; $\underline{i_{\rm Ende} = 9}$.&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_ID2438__Inf_Z_2_3c.png|Beispiel zum LZ77–Algorithmus mit &amp;lt;i&amp;gt;G&amp;lt;/i&amp;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;[[Datei:P_ID2438__Inf_Z_2_3c.png&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|frame&lt;/ins&gt;|Beispiel zum LZ77–Algorithmus mit &amp;lt;i&amp;gt;G&amp;lt;/i&amp;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;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: 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; Bei größerer Puffergröße (&amp;lt;i&amp;gt;G&amp;lt;/i&amp;gt; = 5 anstelle von &amp;lt;i&amp;gt;G&amp;lt;/i&amp;gt; = 4) ist die Codierung schon nach dem 6. Codierschritt  abgeschlossen &amp;amp;nbsp; &amp;amp;rArr; &amp;amp;nbsp; $\underline{i_{\rm Ende} = 6}$.&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; Bei größerer Puffergröße (&amp;lt;i&amp;gt;G&amp;lt;/i&amp;gt; = 5 anstelle von &amp;lt;i&amp;gt;G&amp;lt;/i&amp;gt; = 4) ist die Codierung schon nach dem 6. Codierschritt  abgeschlossen &amp;amp;nbsp; &amp;amp;rArr; &amp;amp;nbsp; $\underline{i_{\rm Ende} = 6}$.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-26319:rev-26320 --&gt;
&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&amp;diff=26319&amp;oldid=prev</id>
		<title>Guenter am 24. September 2018 um 12:45 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&amp;diff=26319&amp;oldid=prev"/>
		<updated>2018-09-24T12:45: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, 12:45 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_ID2436__Inf_Z_2_3.png|right|LZ77: Sliding–Window mit &amp;lt;i&amp;gt;G&amp;lt;/i&amp;gt; = 4 und &amp;lt;i&amp;gt;G&amp;lt;/i&amp;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;[[Datei:P_ID2436__Inf_Z_2_3.png|right&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|frame&lt;/ins&gt;|LZ77: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;Sliding–Window mit &amp;lt;i&amp;gt;G&amp;lt;/i&amp;gt; = 4 und &amp;lt;i&amp;gt;G&amp;lt;/i&amp;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;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 der [[Aufgaben:2.3_Zur_LZ78-Komprimierung|Aufgabe 2.3]] sollten Sie &amp;lt;b&amp;gt;BARBARA&amp;amp;ndash;BAR&amp;lt;/b&amp;gt; (String der Länge 11, vier verschiedene Zeichen) mit dem LZ78&amp;amp;ndash;Algorithmus komprimieren. In dieser Aufgabe verwenden wir den gleichen Text zur Demonstration der LZ77&amp;amp;ndash;Komprimierung.&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 der [[Aufgaben:2.3_Zur_LZ78-Komprimierung|Aufgabe 2.3]] sollten Sie &amp;lt;b&amp;gt;BARBARA&amp;amp;ndash;BAR&amp;lt;/b&amp;gt; (String der Länge &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;11&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;, vier verschiedene Zeichen) mit dem LZ78&amp;amp;ndash;Algorithmus komprimieren. In dieser Aufgabe verwenden wir den gleichen Text zur Demonstration der LZ77&amp;amp;ndash;Komprimierung.&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;div&gt;Anzumerken ist:&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;Anzumerken ist:&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;* Während beim Nachfolger &amp;amp;bdquo;LZ78&amp;amp;rdquo; sukzessive ein globales Wörterbuch aufgebaut wird, verwendet &amp;amp;bdquo;LZ77&amp;amp;rdquo;   ein lokales Wörterbuch.&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;* Während beim Nachfolger &amp;amp;bdquo;LZ78&amp;amp;rdquo; sukzessive ein globales Wörterbuch aufgebaut wird, verwendet &amp;amp;bdquo;LZ77&amp;amp;rdquo;   ein lokales 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;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: 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 LZ77&amp;amp;ndash;Verfahren arbeitet mit einem &amp;lt;i&amp;gt;Sliding Window&amp;lt;/i&amp;gt;, das schrittweise über den Eingabetext verschoben wird.&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 LZ77&amp;amp;ndash;Verfahren arbeitet mit einem &amp;lt;i&amp;gt;Sliding Window&amp;lt;/i&amp;gt;, das schrittweise über den Eingabetext verschoben 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;* Dieses &amp;amp;bdquo;gleitende Fenster&amp;amp;rdquo; ist unterteilt in den Vorschaupuffer (in der Grafik blau hinterlegt) und den Suchpuffer (rote Hinterlegung). Beide Puffer haben eine Größe von &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;G&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;Speicherplätzen.&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;* Dieses &amp;amp;bdquo;gleitende Fenster&amp;amp;rdquo; ist unterteilt in den Vorschaupuffer (in der Grafik blau hinterlegt) und den Suchpuffer (rote Hinterlegung). Beide Puffer haben eine Größe von &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;G&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;Speicherplätzen.&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;* Jeder Codierschritt &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;i&amp;amp;nbsp;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;wird durch ein Zahlentriple (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;P&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;L&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;Z&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt;&lt;/del&gt;) charakterisiert. Hierbei sind &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;P&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;und &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;L&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;Integergrößen und &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;Z&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;ein Character. Übertragen werden die Binärdarstellungen von &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;P&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;L&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;und &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;Z&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&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;* Jeder 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;&amp;amp;nbsp; wird durch ein Zahlentriple &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;(P,&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\ &lt;/ins&gt;L,&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\ &lt;/ins&gt;Z)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;charakterisiert. Hierbei sind &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;P&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;L&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;Integergrößen und &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;Z&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;ein Character. Übertragen werden die Binärdarstellungen von &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;P&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;L&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;Z&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;* Nach der Übertragung wird das &amp;lt;i&amp;gt;Sliding Window&amp;lt;/i&amp;gt; um eine oder mehrere Positionen nach rechts verschoben und es beginnt der nächste Codierschritt &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.&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;* Nach der Übertragung wird das &amp;lt;i&amp;gt;Sliding Window&amp;lt;/i&amp;gt; um eine oder mehrere Positionen nach rechts verschoben und es beginnt der nächste Codierschritt &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;/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;Die obere Grafik zeigt die Anfangsbelegung mit der Puffergröße &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;G&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 4 zu den Zeitpunkten &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;= 1 sowie &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. Zum Zeitpunkt &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 ist der Suchpuffer leer, so dass die Coderausgabe (0, 0, &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;) lautet. Nach der Verschiebung um eine Position beinhaltet der Suchpuffer ein &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;, aber keinen String, der mit &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt; anfängt. Das zweite Zahlentriple ist somit (0, 0, &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;). Die Ausgabe für &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;= 3 lautet (0, 0, &amp;lt;b&amp;gt;R&amp;lt;/b&amp;gt;), da im Suchpuffer auch jetzt keine mit &amp;lt;b&amp;gt;R&amp;lt;/b&amp;gt; beginnende Zeichenfolge zu finden ist.&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 zeigt die Anfangsbelegung mit der Puffergröße &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;G = 4&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;zu den Zeitpunkten &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;sowie &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 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;Zum Zeitpunkt &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;ist der Suchpuffer leer, so dass die Coderausgabe &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;(0, 0,&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &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;$ &lt;/ins&gt;lautet.  &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;Nach der Verschiebung um eine Position beinhaltet der Suchpuffer ein &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;, aber keinen String, der mit &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt; anfängt. Das zweite Zahlentriple ist somit &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;(0, 0,&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;$&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;Die Ausgabe für &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;lautet &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;(0, 0,&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;&amp;lt;b&amp;gt;R&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;, da im Suchpuffer auch jetzt keine mit &amp;lt;b&amp;gt;R&amp;lt;/b&amp;gt; beginnende Zeichenfolge zu finden ist&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;/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;Die Momentaufnahme zum Zeitpunkt $i = 4$ ist ebenfalls in der Grafik angegeben. Gesucht ist nun die Zeichenfolge im Suchpuffer, die mit dem Vorschautext &amp;lt;b&amp;gt;BARA&amp;lt;/b&amp;gt; am besten übereinstimmt. Übertragen wird wieder ein Zahlentriple $(P,\ L,\ Z)$, aber nun mit folgender Bedeutung:&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;* $P$ gibt die Position im (roten) Suchpuffer an, bei der die Übereinstimmung beginnt. Die $P$&amp;amp;ndash;Werte der einzelnen Speicherplätze kann man der Grafik entnehmen.&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;* $L$ bezeichnet die Anzahl der Zeichen im Suchpuffer, die beginnend bei $P$ mit dem aktuellen String im Vorschaupuffer übereinstimmen.&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;* $Z$ bezeichnet schließlich das erste Zeichen im Vorschaupuffer, das sich vom gefundenen Übereinstimmungs&amp;amp;ndash;String  im Suchpuffer unterscheidet.&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; &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;Je größer der LZ77&amp;amp;ndash;Parameter $G$ ist, um so leichter findet man eine möglichst lange Übereinstimmung. In der Teilaufgabe '''(4)''' werden Sie feststellen, dass die LZ77&amp;amp;ndash;Codierung mit $G = 5$ ein besseres Ergebnis liefert als diejenige mit $G = 4$.&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;* Aufgrund der nachfolgenden Binärdarstellung von $P$ wird man allerdings $G$ stets als Zweierpotenz wählen, so dass $G$ mit $\log_2 \ P$ Bit darstellbar ist ($G = 8$ &amp;amp;nbsp; &amp;amp;#8658; &amp;amp;nbsp; dreistellige Binärzahl $P$). &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 heißt, ein &amp;lt;i&amp;gt;Sliding Window&amp;lt;/i&amp;gt; mit $G = 5$ hat eher einen geringen Praxisbezug&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;Die Momentaufnahme zum Zeitpunkt &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 4 ist ebenfalls in der Grafik angegeben. Gesucht ist nun die Zeichenfolge im Suchpuffer, die mit dem Vorschautext &amp;lt;b&amp;gt;BARA&amp;lt;/b&amp;gt; am besten übereinstimmt. Übertragen wird wieder ein Zahlentriple (&amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;L&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;Z&amp;lt;/i&amp;gt;), aber nun mit folgender Bedeutung:&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;P&amp;lt;/i&amp;gt; gibt die Position im (roten) Suchpuffer an, bei der die gefundene Übereinstimmung beginnt. Die jeweiligen &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt;&amp;amp;ndash;Werte für die einzelnen Speicherplätze können der Grafik entnommen werden.&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;L&amp;lt;/i&amp;gt; bezeichnet die Anzahl der Zeichen im Suchpuffer, die beginnend bei &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; mit dem aktuellen String im Vorschaupuffer übereinstimmen.&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;Z&amp;lt;/i&amp;gt; bezeichnet schließlich das erste Zeichen im Vorschaupuffer, das sich vom gefundenen Übereinstimmungs&amp;amp;ndash;String  im Suchpuffer unterscheidet.&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;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;Je größer der LZ77&amp;amp;ndash;Parameter &amp;lt;i&amp;gt;G&amp;lt;/i&amp;gt; ist, um so leichter findet man eine möglichst lange Übereinstimmung. In der Teilaufgabe (4) werden Sie feststellen, dass die LZ77&amp;amp;ndash;Codierung mit &amp;lt;i&amp;gt;G&amp;lt;/i&amp;gt; = 5 ein besseres Ergebnis liefert als diejenige mit &amp;lt;i&amp;gt;G&amp;lt;/i&amp;gt; = 4. Aufgrund der nachfolgenden Binärdarstellung von &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; wird man allerdings &amp;lt;i&amp;gt;G&amp;lt;/i&amp;gt; stets als Zweierpotenz wählen, so dass &amp;lt;i&amp;gt;G&amp;lt;/i&amp;gt; mit log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; Bit darstellbar ist (&amp;lt;i&amp;gt;G&amp;lt;/i&amp;gt; = 8 &amp;amp;nbsp;&amp;amp;#8658;&amp;amp;nbsp; dreistellige Binärzahl &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt;). Das heißt, ein &amp;lt;i&amp;gt;Sliding Window&amp;lt;/i&amp;gt; mit &amp;lt;i&amp;gt;G&amp;lt;/i&amp;gt; = 5 hat eher einen geringen Praxisbezug.&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 colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l28&quot; &gt;Zeile 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 37:&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 auf die Seite [[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]] Bezug genommen.&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 auf die Seite [[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]] Bezug genommen.&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 Originalliteratur [LZ77] zu diesem Verfahren lautet: Ziv, J.; Lempel, A.: ''A Universal Algorithm for Sequential Data Compression.'' In: IEEE Transactions on Information Theory, no. 3, vol. 23, 1977, p. 337–343.&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 Originalliteratur &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;[LZ77]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''' &lt;/ins&gt;zu diesem Verfahren lautet: Ziv, J.; Lempel, A.: ''A Universal Algorithm for Sequential Data Compression.'' In: IEEE Transactions on Information Theory, no. 3, vol. 23, 1977, p. 337–343.&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;   &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;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 [[Aufgaben:2.3_Zur_LZ78-Komprimierung|Aufgabe 2.3]] sowie die [[Aufgaben:2.4_LZW-Algorithmus|Aufgabe 2.4]] behandeln andere &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;LZ&lt;/del&gt;-Verfahren in ähnlicher Weise.&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 [[Aufgaben:2.3_Zur_LZ78-Komprimierung|Aufgabe 2.3]] sowie die [[Aufgaben:2.4_LZW-Algorithmus|Aufgabe 2.4]] behandeln andere &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Lempel&amp;amp;ndash;Ziv&lt;/ins&gt;-Verfahren in ähnlicher Weise.&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-l36&quot; &gt;Zeile 36:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 45:&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;{Wie lautet die LZ77&amp;amp;ndash;Ausgabe mit &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;G&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 4 beim 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; &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;{Wie lautet die LZ77&amp;amp;ndash;Ausgabe mit &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;G = 4&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;beim 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;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: 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;- (0, 0, &amp;lt;b&amp;gt;B&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;(0, 0,&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &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;$&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;- (2, 1, &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;(2, 1,&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;$&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;+ (2, 3, &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;(2, 3,&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;$&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;{Welche Aussage gilt für die gleiche Puffergröße &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;G&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 4 beim 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; &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;{Welche Aussage gilt für die gleiche Puffergröße &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;G = 4&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$ &lt;/ins&gt;beim 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;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;+ Im Suchpuffer steht &amp;lt;b&amp;gt;BARA&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;+ Im Suchpuffer steht &amp;lt;b&amp;gt;BARA&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;+ Im Vorschaupuffer steht &amp;lt;b&amp;gt;&amp;amp;ndash;BAR&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;+ Im Vorschaupuffer steht &amp;lt;b&amp;gt;&amp;amp;ndash;BAR&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;- Die Ausgabe lautet (0, 0, &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;- Die Ausgabe lautet &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;(0, 0,&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;$&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;{Nach welchem Schritt &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;&lt;/del&gt;Ende&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/sub&amp;gt; &lt;/del&gt;ist die Codierung beendet?&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;{Nach welchem Schritt &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$i_{\rm &lt;/ins&gt;Ende&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}$ &lt;/ins&gt;ist die Codierung &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;mit $G = 4$ &lt;/ins&gt;beendet?&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;G = 4\text{:}\ \ &lt;/del&gt;i_{\rm Ende} \ =$ { 9 }  &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_{\rm Ende} \ = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\ &lt;/ins&gt;$ { 9 }  &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;{Nun gelte &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;&lt;/del&gt;G&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/i&amp;gt; &lt;/del&gt;= 5. Nach welchem Schritt &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;&lt;/del&gt;Ende&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/sub&amp;gt; &lt;/del&gt;ist &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;dann &lt;/del&gt;die Codierung  beendet?&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;{Nun gelte &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;G = 5&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/ins&gt;. Nach welchem Schritt &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$i_{\rm &lt;/ins&gt;Ende&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}$ &lt;/ins&gt;ist &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;nun &lt;/ins&gt;die Codierung  beendet?&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;G = 5\text{:}\ \ &lt;/del&gt;i_{\rm Ende} \ =$ { 6 }  &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_{\rm Ende} \ = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\ &lt;/ins&gt;$ { 6 }  &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-24835:rev-26319 --&gt;
&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&amp;diff=24835&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.3Z:_Zur_LZ77-Codierung&amp;diff=24835&amp;oldid=prev"/>
		<updated>2018-05-29T12:02:43Z</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-l29&quot; &gt;Zeile 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 29:&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 auf die Seite [[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]] Bezug genommen.&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 auf die Seite [[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]] Bezug genommen.&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 Originalliteratur [LZ77] zu diesem Verfahren lautet: Ziv, J.; Lempel, A.: ''A Universal Algorithm for Sequential Data Compression.'' In: IEEE Transactions on Information Theory, no. 3, vol. 23, 1977, p. 337–343.&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 Originalliteratur [LZ77] zu diesem Verfahren lautet: Ziv, J.; Lempel, A.: ''A Universal Algorithm for Sequential Data Compression.'' In: IEEE Transactions on Information Theory, no. 3, vol. 23, 1977, p. 337–343.&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;*Die [[Aufgaben:2.3_Zur_LZ78-Komprimierung|Aufgabe 2.3]] sowie die [[Aufgaben:2.4_LZW-Algorithmus|Aufgabe 2.4]] behandeln andere LZ-Verfahren in ähnlicher Weise.&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 [[Aufgaben:2.3_Zur_LZ78-Komprimierung|Aufgabe 2.3]] sowie die [[Aufgaben:2.4_LZW-Algorithmus|Aufgabe 2.4]] behandeln andere LZ-Verfahren in ähnlicher Weise.&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-21812:rev-24835 --&gt;
&lt;/table&gt;</summary>
		<author><name>Mwiki-lnt</name></author>
		
	</entry>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&amp;diff=21812&amp;oldid=prev</id>
		<title>Guenter: Guenter verschob die Seite Aufgaben:2.3Z Zur LZ77-Codierung nach Aufgaben:Aufgabe 2.3Z: Zur LZ77-Codierung</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&amp;diff=21812&amp;oldid=prev"/>
		<updated>2018-01-03T13:57:49Z</updated>

		<summary type="html">&lt;p&gt;Guenter verschob die Seite &lt;a href=&quot;/Aufgaben:2.3Z_Zur_LZ77-Codierung&quot; class=&quot;mw-redirect&quot; title=&quot;Aufgaben:2.3Z Zur LZ77-Codierung&quot;&gt;2.3Z Zur LZ77-Codierung&lt;/a&gt; nach &lt;a href=&quot;/Aufgaben:Aufgabe_2.3Z:_Zur_LZ77-Codierung&quot; title=&quot;Aufgaben:Aufgabe 2.3Z: Zur LZ77-Codierung&quot;&gt;Aufgabe 2.3Z: Zur LZ77-Codierung&lt;/a&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 3. Januar 2018, 13:57 Uhr&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key mediawiki:diff::1.12:old-12767:rev-21812 --&gt;
&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
</feed>