<?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[Welchen Container verwenden]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin mir nicht sicher welchen Container ich benutzen soll... Vielleicht kann mir ja jemand helfen.</p>
<p>Ich habe eine Liste (list/vector/deque/...) von Elementen.</p>
<p>Diese wird per Iterator geteilt. D.H. ich habe ein paar Iteratoren die in die Liste reinzeigen und Anfangspunkte oder Endpunkte verschiedener Bereiche markieren.</p>
<p>Einzelne Elemente müssen immer wieder aus einem Bereich in einen anderen verschoben werden.</p>
<p>Ein Beispiel</p>
<pre><code>1    &lt; Start Bereich 1
2
3
4
5    &lt; Start Bereich 2 (und Ende Bereich 1)
6
7
8
9
10
11
12
13   &lt; Start Bereich 3 (und Ende Bereich 2)
14
15
16
17
18
19
20
&lt; Ende Bereich 3 (= Ende der Liste)
</code></pre>
<p>Jeweils der Beginn eines Bereiches soll nun also durch einen Iterator gekennzeichnet werden.</p>
<p>Im Beispiel soll jetzt ein beliebiges Element (z.B. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--smiling_face_with_sunglasses"
      title="8)"
      alt="😎"
    /> an den Anfang des nächsten Bereiches verschoben werden.<br />
Das sieht dann so aus: ...,6,7,9,10,11,12,8,13,14,...</p>
<p>Der Bereich 3 soll nun also bei der 8 beginnen.</p>
<p>Welcher Container ist für so eine Aufgabe?<br />
Hat jemand eine bessere Idee um eine Liste so zu unterteilen wie ich?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/236447/welchen-container-verwenden</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 22:55:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/236447.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 15 Mar 2009 12:46:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Welchen Container verwenden on Sun, 15 Mar 2009 12:46:40 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin mir nicht sicher welchen Container ich benutzen soll... Vielleicht kann mir ja jemand helfen.</p>
<p>Ich habe eine Liste (list/vector/deque/...) von Elementen.</p>
<p>Diese wird per Iterator geteilt. D.H. ich habe ein paar Iteratoren die in die Liste reinzeigen und Anfangspunkte oder Endpunkte verschiedener Bereiche markieren.</p>
<p>Einzelne Elemente müssen immer wieder aus einem Bereich in einen anderen verschoben werden.</p>
<p>Ein Beispiel</p>
<pre><code>1    &lt; Start Bereich 1
2
3
4
5    &lt; Start Bereich 2 (und Ende Bereich 1)
6
7
8
9
10
11
12
13   &lt; Start Bereich 3 (und Ende Bereich 2)
14
15
16
17
18
19
20
&lt; Ende Bereich 3 (= Ende der Liste)
</code></pre>
<p>Jeweils der Beginn eines Bereiches soll nun also durch einen Iterator gekennzeichnet werden.</p>
<p>Im Beispiel soll jetzt ein beliebiges Element (z.B. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--smiling_face_with_sunglasses"
      title="8)"
      alt="😎"
    /> an den Anfang des nächsten Bereiches verschoben werden.<br />
Das sieht dann so aus: ...,6,7,9,10,11,12,8,13,14,...</p>
<p>Der Bereich 3 soll nun also bei der 8 beginnen.</p>
<p>Welcher Container ist für so eine Aufgabe?<br />
Hat jemand eine bessere Idee um eine Liste so zu unterteilen wie ich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1680376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1680376</guid><dc:creator><![CDATA[lksms]]></dc:creator><pubDate>Sun, 15 Mar 2009 12:46:40 GMT</pubDate></item><item><title><![CDATA[Reply to Welchen Container verwenden on Sun, 15 Mar 2009 12:48:25 GMT]]></title><description><![CDATA[<p><a href="http://blog.evilissimo.net/2006/07/01/c-container-choice-image/" rel="nofollow">http://blog.evilissimo.net/2006/07/01/c-container-choice-image/</a> Eine entscheidungshilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1680378</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1680378</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Sun, 15 Mar 2009 12:48:25 GMT</pubDate></item><item><title><![CDATA[Reply to Welchen Container verwenden on Sun, 15 Mar 2009 12:48:51 GMT]]></title><description><![CDATA[<p>Schau mal hier:</p>
<p><a href="http://stackoverflow.com/questions/471432/in-which-scenario-do-i-use-a-particular-stl-container" rel="nofollow">http://stackoverflow.com/questions/471432/in-which-scenario-do-i-use-a-particular-stl-container</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1680380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1680380</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 15 Mar 2009 12:48:51 GMT</pubDate></item><item><title><![CDATA[Reply to Welchen Container verwenden on Sun, 15 Mar 2009 12:49:00 GMT]]></title><description><![CDATA[<p>Kommt auch drauf an, wie du zu den einzelnen Elementen (z.B. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--smiling_face_with_sunglasses"
      title="8)"
      alt="😎"
    /> gelangst. Iterierst du durch?</p>
<p>Wahrscheinlich ist <code>std::list</code> eine gute Möglichkeit, da kannst du performant einfügen und löschen. Wenn du die Iteratoren hast, brauchst du auch keinen Random Access.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1680381</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1680381</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 15 Mar 2009 12:49:00 GMT</pubDate></item><item><title><![CDATA[Reply to Welchen Container verwenden on Sun, 15 Mar 2009 12:50:19 GMT]]></title><description><![CDATA[<p>@ Nexus, ich hab gar nicht alles gelesen, mir reichte die Überschrift um die Geile Grafik zu posten <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/1680382</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1680382</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Sun, 15 Mar 2009 12:50:19 GMT</pubDate></item><item><title><![CDATA[Reply to Welchen Container verwenden on Sun, 15 Mar 2009 12:55:20 GMT]]></title><description><![CDATA[<p>Firefighter schrieb:</p>
<blockquote>
<p>@ Nexus, ich hab gar nicht alles gelesen, mir reichte die Überschrift um die Geile Grafik zu posten <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>
</blockquote>
<p>$</p>
<p>Dito. Wäre geil gewesen, wenn er dasselbe gepostet hätte. :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1680386</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1680386</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 15 Mar 2009 12:55:20 GMT</pubDate></item></channel></rss>