<?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[Sort aus &amp;lt;algorithm&amp;gt; und arrays]]></title><description><![CDATA[<p>Hallo,<br />
ich bin noch nicht so vertraut mit c++ und habe eigentlich eine einfache Frage, jedoch weiß ich nicht wie ich das umsetzen soll.<br />
ich will in einem zweidimensionalen Array jeweils die Zeilen sortieren mit der vorgefertigten Methode &quot;Sort&quot; aus der &quot;algorithm&quot; library. nun weiß ich nicht, wie ich dieser Methode jeweils die Zeilen geben soll, damit diese sortiert werden. Kann mir da jemand weiter helfen?</p>
<p>Gruß,</p>
<p>sfgheady</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/312885/sort-aus-lt-algorithm-gt-und-arrays</link><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 12:40:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/312885.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 16 Jan 2013 14:51:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Sort aus &amp;lt;algorithm&amp;gt; und arrays on Wed, 16 Jan 2013 14:51:58 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich bin noch nicht so vertraut mit c++ und habe eigentlich eine einfache Frage, jedoch weiß ich nicht wie ich das umsetzen soll.<br />
ich will in einem zweidimensionalen Array jeweils die Zeilen sortieren mit der vorgefertigten Methode &quot;Sort&quot; aus der &quot;algorithm&quot; library. nun weiß ich nicht, wie ich dieser Methode jeweils die Zeilen geben soll, damit diese sortiert werden. Kann mir da jemand weiter helfen?</p>
<p>Gruß,</p>
<p>sfgheady</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2290275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2290275</guid><dc:creator><![CDATA[sfgheady]]></dc:creator><pubDate>Wed, 16 Jan 2013 14:51:58 GMT</pubDate></item><item><title><![CDATA[Reply to Sort aus &amp;lt;algorithm&amp;gt; und arrays on Wed, 16 Jan 2013 14:55:11 GMT]]></title><description><![CDATA[<p>Zweidimensionales Array mit was für Elementen?</p>
<p>Wie entscheidest du für zwei gegebene Zeilen, welche vor der anderen stehen soll?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2290277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2290277</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 16 Jan 2013 14:55:11 GMT</pubDate></item><item><title><![CDATA[Reply to Sort aus &amp;lt;algorithm&amp;gt; und arrays on Wed, 16 Jan 2013 14:59:50 GMT]]></title><description><![CDATA[<p>naja ich fülle das Array zunächst mit integer Zahlen.<br />
jetzt will ich einfach zeilenweise über das array mit hilfe einer for-schleife iterieren und die zahlen in dieser zeile sortieren.<br />
es sollte so aussehen:</p>
<p>Array vorher<br />
1. 2 3 1 &lt;- in die sort() reinpacken und sortieren, nachher: 1 2 3 in Zeile 1.<br />
2. 3 1 5<br />
3. 5 1 2</p>
<p>Array nachher<br />
1. 1 2 3<br />
2. 1 3 5<br />
3. 1 2 5</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2290278</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2290278</guid><dc:creator><![CDATA[sfgheady]]></dc:creator><pubDate>Wed, 16 Jan 2013 14:59:50 GMT</pubDate></item><item><title><![CDATA[Reply to Sort aus &amp;lt;algorithm&amp;gt; und arrays on Wed, 16 Jan 2013 15:02:13 GMT]]></title><description><![CDATA[<p>Zeig mal bitte mehr code. Ist das ein std::array? Ist das Array wirklich zeilenweise aufgebaut?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2290280</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2290280</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Wed, 16 Jan 2013 15:02:13 GMT</pubDate></item><item><title><![CDATA[Reply to Sort aus &amp;lt;algorithm&amp;gt; und arrays on Wed, 16 Jan 2013 15:09:12 GMT]]></title><description><![CDATA[<p>hätte ich code, würde ich ihn ja hier reinposten ^^ das ist nur eine idee von mir, welche ich realisieren will. die frage ist einfach, ob ich irgentwie zeilenweise die werte nehmen kann und behandeln kann wie ein eindimensionales array.<br />
z.b. gibt es in anderen sprachen sowas wie das hier array_1[i][], was alle werte in der zeile sind. z.b. kann man sowas kombinieren mit array_2[]=array_1[i][];<br />
nur so grobes beispiel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2290281</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2290281</guid><dc:creator><![CDATA[sfgheady]]></dc:creator><pubDate>Wed, 16 Jan 2013 15:09:12 GMT</pubDate></item><item><title><![CDATA[Reply to Sort aus &amp;lt;algorithm&amp;gt; und arrays on Wed, 16 Jan 2013 15:17:44 GMT]]></title><description><![CDATA[<p>Du kannst zum Beispiel</p>
<pre><code>std::vector&lt;std::vector&lt;int&gt;&gt;
</code></pre>
<p>nehmen. Dann kannst du jeweils auf den inneren Vectors (= Zeilen) <code>std::sort()</code> aufrufen.</p>
<p>Könnte man natürlich schön alles wegkapseln, aber wir wollen ja nicht übertreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2290286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2290286</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 16 Jan 2013 15:17:44 GMT</pubDate></item><item><title><![CDATA[Reply to Sort aus &amp;lt;algorithm&amp;gt; und arrays on Wed, 16 Jan 2013 15:27:35 GMT]]></title><description><![CDATA[<p>hey, übertreiben oder nicht <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="😃"
    /> ist mir eigentlich egal.<br />
das ding ist, ich würde das gerne mit einem array lösen wollen. ein solches array</p>
<p>2 3 1<br />
3 1 5<br />
5 1 2</p>
<p>wird zeilenweise abgespeichert und lässt sich auch als eindimensionales array darstellen, welches i*j einträge hat, sieht also so hier aus:</p>
<p>2 3 1 3 1 5 5 1 2</p>
<p>also ist array[0][0] äquivalent zu array[0] mit dem einzigen unterschied das man an das letzte element im zweidimensonalen mit array[3][3]= 2 und in eindimensionalen mit array[9]= 2 rankommt. aber wie mache ich das jetzt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title="=/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2290294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2290294</guid><dc:creator><![CDATA[sfgheady]]></dc:creator><pubDate>Wed, 16 Jan 2013 15:27:35 GMT</pubDate></item><item><title><![CDATA[Reply to Sort aus &amp;lt;algorithm&amp;gt; und arrays on Wed, 16 Jan 2013 15:49:25 GMT]]></title><description><![CDATA[<p>Zugriff via</p>
<pre><code>std::size_t at = y * x_max + x;
</code></pre>
<p>?<br />
Dann kannst du auf Zeile n mit folgenden Befehlen zugreifen:</p>
<pre><code>std::size_t start = n * x_max;
std::size_t end   = start + x_max;
</code></pre>
<p>Und das letzte Element ist 2, 2 bzw. 8.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2290300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2290300</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Wed, 16 Jan 2013 15:49:25 GMT</pubDate></item><item><title><![CDATA[Reply to Sort aus &amp;lt;algorithm&amp;gt; und arrays on Wed, 16 Jan 2013 15:46:51 GMT]]></title><description><![CDATA[<p>ja das stimmt <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="😃"
    /> nochmal zum verständnis.<br />
was ist dein y, x, x_max, n</p>
<p>sfgheady</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2290301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2290301</guid><dc:creator><![CDATA[sfgheady]]></dc:creator><pubDate>Wed, 16 Jan 2013 15:46:51 GMT</pubDate></item><item><title><![CDATA[Reply to Sort aus &amp;lt;algorithm&amp;gt; und arrays on Wed, 16 Jan 2013 15:49:01 GMT]]></title><description><![CDATA[<p>x, y sind die Koordinaten (Zeile, Spalte).<br />
x_max die maximale Zeillenlänge.<br />
n ist einfach nur eine Variable, beinhaltet eine beliebige Zeilennummer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2290308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2290308</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Wed, 16 Jan 2013 15:49:01 GMT</pubDate></item><item><title><![CDATA[Reply to Sort aus &amp;lt;algorithm&amp;gt; und arrays on Wed, 16 Jan 2013 15:51:56 GMT]]></title><description><![CDATA[<p>sehr gut, vielen dank. nun ist alles beantwortet.<br />
was ich mich frage ist, wieso ihr immer std:: schreibt und nicht einfach den namespace std; hat das einen Grund? bin noch nicht so der c++ kenner <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/2290310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2290310</guid><dc:creator><![CDATA[sfgheady]]></dc:creator><pubDate>Wed, 16 Jan 2013 15:51:56 GMT</pubDate></item><item><title><![CDATA[Reply to Sort aus &amp;lt;algorithm&amp;gt; und arrays on Wed, 16 Jan 2013 16:02:19 GMT]]></title><description><![CDATA[<p>weil dann implizit immer ein std als namespace angenommen wird.</p>
<p>stell dir vor du hast</p>
<pre><code>namespace n1
{
  void foo();
}

namespace n2
{
  void foo();
}
</code></pre>
<p>wenn du jetzt</p>
<pre><code>using namespace n1;
using namespace n2;
</code></pre>
<p>machst und irgendwo dann die funktion</p>
<pre><code>foo()
</code></pre>
<p>aufrufst, weiß man nicht welche funktion genommen werden soll.<br />
deswegen schreibt man dann</p>
<pre><code>n1::foo();
n2::foo();
</code></pre>
<p>und lässt das using namespace weg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2290315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2290315</guid><dc:creator><![CDATA[StarCraftFeuerteufel]]></dc:creator><pubDate>Wed, 16 Jan 2013 16:02:19 GMT</pubDate></item><item><title><![CDATA[Reply to Sort aus &amp;lt;algorithm&amp;gt; und arrays on Thu, 12 Jun 2014 12:05:53 GMT]]></title><description><![CDATA[<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2290316</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2290316</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 12 Jun 2014 12:05:53 GMT</pubDate></item><item><title><![CDATA[Reply to Sort aus &amp;lt;algorithm&amp;gt; und arrays on Wed, 16 Jan 2013 16:06:14 GMT]]></title><description><![CDATA[<p>ahhh okay, sauber vielen dank euch allen <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/2290318</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2290318</guid><dc:creator><![CDATA[sfgheady]]></dc:creator><pubDate>Wed, 16 Jan 2013 16:06:14 GMT</pubDate></item><item><title><![CDATA[Reply to Sort aus &amp;lt;algorithm&amp;gt; und arrays on Wed, 16 Jan 2013 16:16:24 GMT]]></title><description><![CDATA[<p>sfgheady schrieb:</p>
<blockquote>
<p>das ding ist, ich würde das gerne mit einem array lösen wollen. ein solches array</p>
</blockquote>
<p>Ok. Ich würde es auch mal mit <code>std::array</code> versuchen, wie von Swordfish vorgeschlagen. Das kann alles, was ein Array kann, und noch ein paar Sachen mehr, ausserdem werden implizite &quot;Features&quot; wie Konvertierung zu einem Zeiger und fehlende Wertsemantik behoben. Im Debug-Modus werden ausserdem Fehler wie Index-Überschreitungen schön abgefangen. Das Beste daran, <code>std::array</code> ist im Release-Modus <strong>nicht</strong> langsamer als rohe Arrays.</p>
<p>Sofern man einen C++11-kompatiblen Compiler hat, spricht nichts mehr dafür, die alten Arrays aus C einzusetzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2290325</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2290325</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 16 Jan 2013 16:16:24 GMT</pubDate></item><item><title><![CDATA[Reply to Sort aus &amp;lt;algorithm&amp;gt; und arrays on Wed, 16 Jan 2013 16:24:23 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Sofern man einen C++11-kompatiblen Compiler hat, spricht nichts mehr dafür, die alten Arrays aus C einzusetzen.</p>
</blockquote>
<p>Wenn man kein C++11 haben sollte (TR1 ist von 2003 und reicht auch schon), dann spricht auch nichts für die alten C-Arrays. Denn eine Klasse identisch zu std::array kann man sich in 1-2 Stunden selber programmieren und dann für alle Ewigkeiten für sämtliche Array-Bedürfnisse benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2290330</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2290330</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 16 Jan 2013 16:24:23 GMT</pubDate></item></channel></rss>