<?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[Frage zu vector]]></title><description><![CDATA[<p>Ich möchte eine Liste machen aus der ich verschiedene Objekte löschen kann. was eignet sich besser vector oder list?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/284256/frage-zu-vector</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 05:34:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/284256.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 28 Mar 2011 18:28:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu vector on Mon, 28 Mar 2011 18:28:24 GMT]]></title><description><![CDATA[<p>Ich möchte eine Liste machen aus der ich verschiedene Objekte löschen kann. was eignet sich besser vector oder list?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2041473</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2041473</guid><dc:creator><![CDATA[Delete]]></dc:creator><pubDate>Mon, 28 Mar 2011 18:28:24 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu vector on Mon, 28 Mar 2011 18:32:45 GMT]]></title><description><![CDATA[<p>Grundsätzlich gilt:<br />
Wenn du viel löschen und einfügen musst, dann ist eine verkettete Liste besser geeignet. (Am Ende einfügen ist auch für std::vector ok).</p>
<p>Wenn du oft auf die Daten zugreifen möchtest ist ein std::vector performanter.</p>
<p>*Edit<br />
Wie gross ist denn dein Datensatz? Und was für Operationen führst du darauf aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2041474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2041474</guid><dc:creator><![CDATA[icarus2]]></dc:creator><pubDate>Mon, 28 Mar 2011 18:32:45 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu vector on Mon, 28 Mar 2011 18:32:55 GMT]]></title><description><![CDATA[<p>Ich würde dir einfach empfehlen es in deinem Programm zu testen. Mit gut gewähltem typedef kannst du dann mühelos den Container wechseln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2041475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2041475</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Mon, 28 Mar 2011 18:32:55 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu vector on Mon, 28 Mar 2011 18:34:50 GMT]]></title><description><![CDATA[<p>Wenn du schon Iteriert hast, dann <code>std::list</code> .<br />
Da eine verlinkte Liste eine Löschgeschwindigkeit von <em>O</em>(1 + Suche) hat, ist es nun mal davon abhängig, ob das Element schon gefunden wurde.<br />
Ein Vektor hat die Löschgeschwindigkeit <em>O</em>(n).</p>
<p>MfG, EOutOfResources</p>
<p>EDIT: Schau mal <a href="http://de.wikipedia.org/wiki/Datenstruktur" rel="nofollow">hier</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2041476</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2041476</guid><dc:creator><![CDATA[EOutOfResources]]></dc:creator><pubDate>Mon, 28 Mar 2011 18:34:50 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu vector on Mon, 28 Mar 2011 18:39:08 GMT]]></title><description><![CDATA[<p>Wenn die Reihenfolge keine Rolle spielt, kannste im vector auch mit O(1) löschen. Bei vielen kleinen Objekten hat list störend viel Speicheroverhead, dann ist queue zu bedenken, wenn vector nicht geht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2041479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2041479</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 28 Mar 2011 18:39:08 GMT</pubDate></item></channel></rss>