<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Starke Verständnisprobleme mit Insertionsort !?]]></title><description><![CDATA[<p>Hallo liebe Programmierergemeinde .<br />
Ich hab starke Probleme mit dem umsetzen des Insertionsorts in C++ .<br />
Die Arbeitsweise des Algorithmus ist mir klar , doch sobald ich versuche den Code zu interpretieren oder zu verstehen scheitere ich .. DENKBLOCKADE<br />
Ich nehme mir meistens ein Beispiel Array aus Integer Zahlen und gehe den Code Zeile für Zeile durch .</p>
<pre><code class="language-cpp">1. for(int i = 1; i &lt; length; i++) 
2.			{
3.				int x = array[i];
4.
5.				int j = i;
6.				while( j&gt;1 &amp;&amp; array[j-1] &gt; x) {
7.					array[j] = array[j-1];
8.					j--;
9.				}
10.				array[j] = x; 
11.			}
</code></pre>
<p>Ich verstehe nicht warum in Zeile 10 dem array an der Stelle j nochmal der Wert des arrays an der Stelle i zugewisen wird ..<br />
Das ergibt für mich keinen Sinn ...<br />
Ich würd es Super finden wenn mir da jemand helfen könnte ,danke ...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/267738/starke-verständnisprobleme-mit-insertionsort</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 07:02:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/267738.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 29 May 2010 12:47:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Starke Verständnisprobleme mit Insertionsort !? on Sat, 29 May 2010 12:47:28 GMT]]></title><description><![CDATA[<p>Hallo liebe Programmierergemeinde .<br />
Ich hab starke Probleme mit dem umsetzen des Insertionsorts in C++ .<br />
Die Arbeitsweise des Algorithmus ist mir klar , doch sobald ich versuche den Code zu interpretieren oder zu verstehen scheitere ich .. DENKBLOCKADE<br />
Ich nehme mir meistens ein Beispiel Array aus Integer Zahlen und gehe den Code Zeile für Zeile durch .</p>
<pre><code class="language-cpp">1. for(int i = 1; i &lt; length; i++) 
2.			{
3.				int x = array[i];
4.
5.				int j = i;
6.				while( j&gt;1 &amp;&amp; array[j-1] &gt; x) {
7.					array[j] = array[j-1];
8.					j--;
9.				}
10.				array[j] = x; 
11.			}
</code></pre>
<p>Ich verstehe nicht warum in Zeile 10 dem array an der Stelle j nochmal der Wert des arrays an der Stelle i zugewisen wird ..<br />
Das ergibt für mich keinen Sinn ...<br />
Ich würd es Super finden wenn mir da jemand helfen könnte ,danke ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1904084</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1904084</guid><dc:creator><![CDATA[Bacid90210]]></dc:creator><pubDate>Sat, 29 May 2010 12:47:28 GMT</pubDate></item><item><title><![CDATA[Reply to Starke Verständnisprobleme mit Insertionsort !? on Sat, 29 May 2010 12:54:27 GMT]]></title><description><![CDATA[<p>Dies ist ein ideales Beispiel, um sich mit dem Thema Schreibtischtest zu beschäftigen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p><a href="http://de.wikipedia.org/wiki/Schreibtischtest" rel="nofollow">http://de.wikipedia.org/wiki/Schreibtischtest</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1904086</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1904086</guid><dc:creator><![CDATA[BasicMan01]]></dc:creator><pubDate>Sat, 29 May 2010 12:54:27 GMT</pubDate></item><item><title><![CDATA[Reply to Starke Verständnisprobleme mit Insertionsort !? on Sat, 29 May 2010 22:45:07 GMT]]></title><description><![CDATA[<p>1. Wo hast du den Code her? IMHO sollte das in der Schleife nämlich int i = <strong>0</strong> heißen.<br />
2. Ich würde den Code erstmal gescheit formatieren, dann wie gesagt Schreibtischtest - Netter Link, Bacid90210!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1904323</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1904323</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Sat, 29 May 2010 22:45:07 GMT</pubDate></item></channel></rss>