<?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[Übersicht der Komplexitäten von Standard-ADTs gesucht]]></title><description><![CDATA[<p>Hallo <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>Ich suche eine gute Zusammenfassung die Aufschluss darüber gibt, welche Operation von welchem ADT welche Komplexität besitzt.</p>
<p>Z.B. das anfügen eines Elements an einer Liste, das auslesen eines Elements aus einer Queue usw. Für die gängigsten abstrakten Datentypen.</p>
<p>Auch interessant wäre sowas für Such- und Sortieralgorithmen. Also Bubblesort braucht O(n^2) usw.</p>
<p>Und dann noch eine konkrete Frage:</p>
<p>Wenn ein rekursives Modul mit dem Parameter n sich immer selbst mit n % modulo &quot;konstante&quot; aufruft, was ist das für eine Komplexität? Abbruchbedingung ist n kleiner 5.</p>
<p>Ich würde jetzt sagen O(2), wirklich begründen könnte ich's nicht. Mein Versuch: Im idealfall wäre es O(1), da es keinen Rest gibt und somit nach einem Aufruf mit 0 abgebrochen wird. Je nach Größe der Zahl könnte aber einmal ein Rest bleiben der aber beim 2. Aufruf dann auch 0 wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/202279/übersicht-der-komplexitäten-von-standard-adts-gesucht</link><generator>RSS for Node</generator><lastBuildDate>Mon, 29 Jun 2026 02:34:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/202279.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 09 Jan 2008 16:09:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Übersicht der Komplexitäten von Standard-ADTs gesucht on Wed, 09 Jan 2008 16:09:47 GMT]]></title><description><![CDATA[<p>Hallo <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>Ich suche eine gute Zusammenfassung die Aufschluss darüber gibt, welche Operation von welchem ADT welche Komplexität besitzt.</p>
<p>Z.B. das anfügen eines Elements an einer Liste, das auslesen eines Elements aus einer Queue usw. Für die gängigsten abstrakten Datentypen.</p>
<p>Auch interessant wäre sowas für Such- und Sortieralgorithmen. Also Bubblesort braucht O(n^2) usw.</p>
<p>Und dann noch eine konkrete Frage:</p>
<p>Wenn ein rekursives Modul mit dem Parameter n sich immer selbst mit n % modulo &quot;konstante&quot; aufruft, was ist das für eine Komplexität? Abbruchbedingung ist n kleiner 5.</p>
<p>Ich würde jetzt sagen O(2), wirklich begründen könnte ich's nicht. Mein Versuch: Im idealfall wäre es O(1), da es keinen Rest gibt und somit nach einem Aufruf mit 0 abgebrochen wird. Je nach Größe der Zahl könnte aber einmal ein Rest bleiben der aber beim 2. Aufruf dann auch 0 wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1433782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1433782</guid><dc:creator><![CDATA[weißwerwas]]></dc:creator><pubDate>Wed, 09 Jan 2008 16:09:47 GMT</pubDate></item><item><title><![CDATA[Reply to Übersicht der Komplexitäten von Standard-ADTs gesucht on Wed, 09 Jan 2008 16:47:11 GMT]]></title><description><![CDATA[<p>O(2) ist das gleiche wie O(1). Aber deswegen ist deine analyse trotzdem noch nicht richtig... wenn die funktion nicht spätestens beim zweiten aufruf direkt terminiert (wg. parameter kleiner 5) dann terminiert sie garnicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1433809</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1433809</guid><dc:creator><![CDATA[Jester]]></dc:creator><pubDate>Wed, 09 Jan 2008 16:47:11 GMT</pubDate></item><item><title><![CDATA[Reply to Übersicht der Komplexitäten von Standard-ADTs gesucht on Wed, 09 Jan 2008 18:27:18 GMT]]></title><description><![CDATA[<p>Jester schrieb:</p>
<blockquote>
<p>O(2) ist das gleiche wie O(1). Aber deswegen ist deine analyse trotzdem noch nicht richtig... wenn die funktion nicht spätestens beim zweiten aufruf direkt terminiert (wg. parameter kleiner 5) dann terminiert sie garnicht.</p>
</blockquote>
<p>hm aber wenn ich n % konstante mach (die konstante ist übrigens 6), dann bekomme ich ja entweder 0 oder einen Rest. Der Rest ist in jedem Falle kleiner als die Konstante.<br />
Damit ruft sich die Funktion wieder auf.<br />
Wenn n &lt;5 ist wird terminiert.<br />
Passiert dies nicht wird der Rest % Konstante als neues n übergeben, was ja immer 0 ergibt, oder seh ich das falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1433860</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1433860</guid><dc:creator><![CDATA[hmhm]]></dc:creator><pubDate>Wed, 09 Jan 2008 18:27:18 GMT</pubDate></item><item><title><![CDATA[Reply to Übersicht der Komplexitäten von Standard-ADTs gesucht on Wed, 09 Jan 2008 19:10:38 GMT]]></title><description><![CDATA[<p>a % b == (a % b) % b % b ....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1433886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1433886</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 09 Jan 2008 19:10:38 GMT</pubDate></item><item><title><![CDATA[Reply to Übersicht der Komplexitäten von Standard-ADTs gesucht on Wed, 09 Jan 2008 19:17:57 GMT]]></title><description><![CDATA[<p>Oh mist ich dachte</p>
<p>5%6=0<br />
dabei ist das ja 3...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1433889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1433889</guid><dc:creator><![CDATA[hhhh]]></dc:creator><pubDate>Wed, 09 Jan 2008 19:17:57 GMT</pubDate></item><item><title><![CDATA[Reply to Übersicht der Komplexitäten von Standard-ADTs gesucht on Wed, 09 Jan 2008 19:18:59 GMT]]></title><description><![CDATA[<p>Nein, 5.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1433890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1433890</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 09 Jan 2008 19:18:59 GMT</pubDate></item><item><title><![CDATA[Reply to Übersicht der Komplexitäten von Standard-ADTs gesucht on Wed, 09 Jan 2008 19:27:21 GMT]]></title><description><![CDATA[<p>Optimizer schrieb:</p>
<blockquote>
<p>Nein, 5.</p>
</blockquote>
<p>das kommt davon wenn man nachträglich nur die hälfte an seinem beispiel ändert <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="😃"
    /> <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>
<p>Gut, bleibt noch meine Ursprungsanfrage <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/1433897</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1433897</guid><dc:creator><![CDATA[heheja]]></dc:creator><pubDate>Wed, 09 Jan 2008 19:27:21 GMT</pubDate></item><item><title><![CDATA[Reply to Übersicht der Komplexitäten von Standard-ADTs gesucht on Wed, 09 Jan 2008 19:30:18 GMT]]></title><description><![CDATA[<p><a href="http://cppreference.com/" rel="nofollow">http://cppreference.com/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1433898</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1433898</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 09 Jan 2008 19:30:18 GMT</pubDate></item><item><title><![CDATA[Reply to Übersicht der Komplexitäten von Standard-ADTs gesucht on Thu, 10 Jan 2008 16:15:35 GMT]]></title><description><![CDATA[<p>Um welche ADTs gehts denn? Queue? Stack? Liste?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1434414</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1434414</guid><dc:creator><![CDATA[D-U-D-E]]></dc:creator><pubDate>Thu, 10 Jan 2008 16:15:35 GMT</pubDate></item></channel></rss>