<?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[bubblesort ohne Zaehlvariablen nur mit Zeigern?]]></title><description><![CDATA[<p>Hi!</p>
<p>Weiß einer wie man das ungefähr umsetzen kann?<br />
Bin da völlig ratlos <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /></p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/228694/bubblesort-ohne-zaehlvariablen-nur-mit-zeigern</link><generator>RSS for Node</generator><lastBuildDate>Mon, 28 Sep 2026 10:37:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/228694.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 01 Dec 2008 19:20:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to bubblesort ohne Zaehlvariablen nur mit Zeigern? on Mon, 01 Dec 2008 19:20:25 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Weiß einer wie man das ungefähr umsetzen kann?<br />
Bin da völlig ratlos <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /></p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1623946</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623946</guid><dc:creator><![CDATA[BJ2K]]></dc:creator><pubDate>Mon, 01 Dec 2008 19:20:25 GMT</pubDate></item><item><title><![CDATA[Reply to bubblesort ohne Zaehlvariablen nur mit Zeigern? on Mon, 01 Dec 2008 20:23:06 GMT]]></title><description><![CDATA[<p>Um es mal genauer zu fragen:<br />
sagt mal wie kann ich diesen Ausschnitt(bubblesort)<br />
ohne die Zählvariablen(i,j) schreiben,<br />
wenn ich nur Pointer *pointeri,*pointerj<br />
gegeben habe?</p>
<pre><code class="language-csharp">if (folge[j] &gt; folge[j+1]) { // Tauschen der Zahlen feld[j] mit feld[j+1] h = folge[j]; folge[j] = folge[j+1]; folge[j+1] = h; getauscht = true;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1623966</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623966</guid><dc:creator><![CDATA[BJ2K]]></dc:creator><pubDate>Mon, 01 Dec 2008 20:23:06 GMT</pubDate></item><item><title><![CDATA[Reply to bubblesort ohne Zaehlvariablen nur mit Zeigern? on Mon, 01 Dec 2008 20:24:38 GMT]]></title><description><![CDATA[<pre><code class="language-csharp">if (folge[j] &gt; folge[j+1])
{

h = folge[j];
folge[j] = folge[j+1];
folge[j+1] = h;
getauscht = true;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1623967</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623967</guid><dc:creator><![CDATA[BJ2K]]></dc:creator><pubDate>Mon, 01 Dec 2008 20:24:38 GMT</pubDate></item><item><title><![CDATA[Reply to bubblesort ohne Zaehlvariablen nur mit Zeigern? on Mon, 01 Dec 2008 21:44:46 GMT]]></title><description><![CDATA[<p>Du wendest halt statt den Indizes Zeiger an. <code>folge[j]</code> wäre dann <code>pointerj</code> . Mit Zeigerarithmetik (Operatoren <code>+</code> , <code>-</code> , <code>++</code> , <code>--</code> ) und Dereferenzierung (Operator <code>*</code> ) kannst du das Gleiche erreichen.</p>
<p>Übrigens würde ich für das Tauschen entweder <code>std::swap()</code> verwenden oder eine eigene Funktion schreiben, die die Inhalte zweier Zeiger vertauscht.</p>
<p>P.S.: In Zukunft bitte [cpp]-Tags verwenden... <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1624003</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1624003</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 01 Dec 2008 21:44:46 GMT</pubDate></item><item><title><![CDATA[Reply to bubblesort ohne Zaehlvariablen nur mit Zeigern? on Mon, 01 Dec 2008 23:48:27 GMT]]></title><description><![CDATA[<p>also hab das mal versucht,bin aber ein bissl ratlos.<br />
Komme mit den Pointern ganz durcheinander <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /><br />
Kannst vielleicht mal drüber gucken?</p>
<p>[cpp]<br />
#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>int main() {<br />
int folge[8] = { 12, 55, 14, 17, 31, 33, 22, 41 };<br />
int h;<br />
int *pointeri, *pointerj, *pointerk;<br />
for(pointeri = folge+7; pointeri &gt;= folge+1; pointeri--)<br />
{<br />
getauscht = false;</p>
<p>for(pointerj = 0;pointerj &lt; pointeri; pointerj++)<br />
{<br />
if (*pointeri &gt; *(pointeri+1))<br />
{</p>
<p>h = *pointerj;<br />
*pointerj = *(pointerj+1);<br />
*(pointerj+1)= h;<br />
getauscht = true;</p>
<p>if (!getauscht) break;<br />
else<br />
{<br />
for(pointerk = 0;pointerk &lt; folge+7; pointerk++) cout &lt;&lt; *pointerk &lt;&lt; &quot; &quot;;<br />
cout &lt;&lt; endl;<br />
}</p>
<p>return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1624045</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1624045</guid><dc:creator><![CDATA[BJ2K]]></dc:creator><pubDate>Mon, 01 Dec 2008 23:48:27 GMT</pubDate></item><item><title><![CDATA[Reply to bubblesort ohne Zaehlvariablen nur mit Zeigern? on Mon, 01 Dec 2008 23:49:36 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main() {
int folge[8] = { 12, 55, 14, 17, 31, 33, 22, 41 };
int h;
int *pointeri, *pointerj, *pointerk;
for(pointeri = folge+7; pointeri &gt;= folge+1; pointeri--)
{
getauscht = false;

for(pointerj = 0;pointerj &lt; pointeri; pointerj++)
{
if (*pointeri &gt; *(pointeri+1))
{

h = *pointerj;
*pointerj = *(pointerj+1);
*(pointerj+1)= h;
getauscht = true;

if (!getauscht) break;
else
{
for(pointerk = 0;pointerk &lt; folge+7; pointerk++) cout &lt;&lt; *pointerk &lt;&lt; &quot; &quot;;
cout &lt;&lt; endl;
}

return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1624046</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1624046</guid><dc:creator><![CDATA[BJ2K]]></dc:creator><pubDate>Mon, 01 Dec 2008 23:49:36 GMT</pubDate></item><item><title><![CDATA[Reply to bubblesort ohne Zaehlvariablen nur mit Zeigern? on Tue, 02 Dec 2008 00:11:41 GMT]]></title><description><![CDATA[<p>Ich nehm' mal an, du bist auch an der MLU und musst die Aufgabe bis morgen 23:59 eingeschickt haben ^^<br />
Was kommt bei dir für'ne Ausgabe? Hab's fast genauso, nur in der for-Schleife ptrj = folge bzw. dann ptrk = folge..<br />
Aber es kommt einfach keine Ausgabe...weiss auch nicht weiter grade</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1624050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1624050</guid><dc:creator><![CDATA[FoxM]]></dc:creator><pubDate>Tue, 02 Dec 2008 00:11:41 GMT</pubDate></item><item><title><![CDATA[Reply to bubblesort ohne Zaehlvariablen nur mit Zeigern? on Tue, 02 Dec 2008 00:19:33 GMT]]></title><description><![CDATA[<p>Ok, hab' es jetzt doch hinbekommen, hatte nur 2 Klammern vergessen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1624051</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1624051</guid><dc:creator><![CDATA[FoxM]]></dc:creator><pubDate>Tue, 02 Dec 2008 00:19:33 GMT</pubDate></item><item><title><![CDATA[Reply to bubblesort ohne Zaehlvariablen nur mit Zeigern? on Tue, 02 Dec 2008 00:26:47 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main() {
int folge[8] = { 12, 55, 14, 17, 31, 33, 22, 41 };
int h;
int *pointeri, *pointerj, *pointerk;
for(pointeri = folge+7; pointeri &gt;= folge+1; pointeri--)
{
getauscht = false;

for(pointerj = folge -1 ;pointerj &lt; pointeri; pointerj++)
{
if (*pointeri &gt; *(pointeri+1))
{

h = *pointerj;
*pointerj = *(pointerj+1);
*(pointerj+1)= h;
getauscht = true;

if (!getauscht) break;
else
{
for(pointerk = folge ;pointerk &lt; folge+7; pointerk++) cout &lt;&lt; *pointerk &lt;&lt; &quot; &quot;;
cout &lt;&lt; endl;
}

return 0;
}
</code></pre>
<p>so müsste es stimmen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1624052</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1624052</guid><dc:creator><![CDATA[FoxM]]></dc:creator><pubDate>Tue, 02 Dec 2008 00:26:47 GMT</pubDate></item><item><title><![CDATA[Reply to bubblesort ohne Zaehlvariablen nur mit Zeigern? on Tue, 02 Dec 2008 00:46:36 GMT]]></title><description><![CDATA[<p>FoxM schrieb:</p>
<blockquote>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main() {
int folge[8] = { 12, 55, 14, 17, 31, 33, 22, 41 };
int h;
int *pointeri, *pointerj, *pointerk;
for(pointeri = folge+7; pointeri &gt;= folge+1; pointeri--)
{
getauscht = false;

for(pointerj = folge;pointerj &lt; pointeri; pointerj++)
{
if (*pointeri &gt; *(pointeri+1))
{

h = *pointerj;
*pointerj = *(pointerj+1);
*(pointerj+1)= h;
getauscht = true;

if (!getauscht) break;
else
{
for(pointerk = folge ;pointerk &lt; folge+7; pointerk++) cout &lt;&lt; *pointerk &lt;&lt; &quot; &quot;;
cout &lt;&lt; endl;
}

return 0;
}
</code></pre>
<p>so müsste es stimmen</p>
</blockquote>
<p>Nee, so is' richtig <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1624054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1624054</guid><dc:creator><![CDATA[FoxM]]></dc:creator><pubDate>Tue, 02 Dec 2008 00:46:36 GMT</pubDate></item><item><title><![CDATA[Reply to bubblesort ohne Zaehlvariablen nur mit Zeigern? on Tue, 02 Dec 2008 11:36:46 GMT]]></title><description><![CDATA[<p>kk,vielen dank <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
<p>Saß da irgendwie fest und kam nicht weiter.<br />
Richtig, die MLU ist überall <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1624234</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1624234</guid><dc:creator><![CDATA[BJ2K]]></dc:creator><pubDate>Tue, 02 Dec 2008 11:36:46 GMT</pubDate></item></channel></rss>