<?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[Zeitliste?? Umsetzungsfrage??]]></title><description><![CDATA[<p>Habe eine Liste</p>
<pre><code class="language-cpp">std::list&lt;..&gt; ZEITEN;
</code></pre>
<p>weleche Zeitpunkte (sekunden) entland einer Zeitachse sortiert enthält. Die Zeitpunkte werden anhand von Zeit-Objekten welche die Zeiten repräsentieren ermittel.</p>
<p>Bsp. Liste mit 7 Elemente : ( t0 -&gt; t76)<br />
0, 2, 6, 19, 60, 61, 76</p>
<p>Nun kann es vorkommen, das manche Zeit-Objekte gleiche zeiten enthalten, was nun meien frage ist:</p>
<p>Ist es Performancetechnischer (viel) schneller die gleiche nzeiten hintereinander ins die liste zu schreiben also so:</p>
<p>0, 2, <strong>6, 6,</strong> 19, 60, 61, 76</p>
<p>oder pro zeitpunkt eine extra klasse machen, welche die refrenzen der objetke mit den gleichen zeiten enthält:</p>
<pre><code class="language-cpp">struct TimePoint{
 std:List &lt;XXX&gt; TimeObjects
 double time;
};
</code></pre>
<p>und diese als objekte der Zeitliste defineirren?<br />
[a] [b] [c,d] [e] [f] [g]<br />
| | | | | |<br />
0 , 2 , 6 , 19, 60, 61</p>
<p>Hoffe ihr wisst was ich meine..</p>
<p>Die zweite Variante ist evtl. etwas eleganter</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/186544/zeitliste-umsetzungsfrage</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 09:53:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/186544.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 10 Jul 2007 05:20:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeitliste?? Umsetzungsfrage?? on Tue, 10 Jul 2007 05:20:09 GMT]]></title><description><![CDATA[<p>Habe eine Liste</p>
<pre><code class="language-cpp">std::list&lt;..&gt; ZEITEN;
</code></pre>
<p>weleche Zeitpunkte (sekunden) entland einer Zeitachse sortiert enthält. Die Zeitpunkte werden anhand von Zeit-Objekten welche die Zeiten repräsentieren ermittel.</p>
<p>Bsp. Liste mit 7 Elemente : ( t0 -&gt; t76)<br />
0, 2, 6, 19, 60, 61, 76</p>
<p>Nun kann es vorkommen, das manche Zeit-Objekte gleiche zeiten enthalten, was nun meien frage ist:</p>
<p>Ist es Performancetechnischer (viel) schneller die gleiche nzeiten hintereinander ins die liste zu schreiben also so:</p>
<p>0, 2, <strong>6, 6,</strong> 19, 60, 61, 76</p>
<p>oder pro zeitpunkt eine extra klasse machen, welche die refrenzen der objetke mit den gleichen zeiten enthält:</p>
<pre><code class="language-cpp">struct TimePoint{
 std:List &lt;XXX&gt; TimeObjects
 double time;
};
</code></pre>
<p>und diese als objekte der Zeitliste defineirren?<br />
[a] [b] [c,d] [e] [f] [g]<br />
| | | | | |<br />
0 , 2 , 6 , 19, 60, 61</p>
<p>Hoffe ihr wisst was ich meine..</p>
<p>Die zweite Variante ist evtl. etwas eleganter</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321927</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321927</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Tue, 10 Jul 2007 05:20:09 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitliste?? Umsetzungsfrage?? on Tue, 10 Jul 2007 05:28:39 GMT]]></title><description><![CDATA[<p>wenn du hauptsächlich über die disjunkten zeitabschnitte iterieren willst, dann ist die zweite variante schneller. solange die größeren objekte nicht kopiert werden müssen. aber das auch nur aus dem einfachen grund, dass der zugriff genau wie bei der liste mit doppeleinträgen funktioniert und es weniger einträge sind <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>
<p>wenn du alle zeitabschnitte zur verfügung brauchst, auch die doppelten, ist eine liste mit allen einträgen (erste variante) mit an sicherheit grenzender wahrscheinlichkeit schneller. um komplexere strukturen als speed-up für die datenhaltung zu rechtfertigen, muss diese schon dafür sorgen, dass die objekte anders organisiert sind oder das finden bestimmter objekte schneller wird. sieht mir hier aber nicht so aus, als wäre das der vater des gedanken gewesen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321928</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321928</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Tue, 10 Jul 2007 05:28:39 GMT</pubDate></item><item><title><![CDATA[Reply to Zeitliste?? Umsetzungsfrage?? on Tue, 10 Jul 2007 05:35:12 GMT]]></title><description><![CDATA[<p>die Objekte an sich werden schon über ine andere Liste (Klasse)verwaltet, udn existieren schon, die Zeitliste enthält lediglich einen Zeiger auf die Objekte.</p>
<p>Mein gedanke ist der: Später soll über ein Thread alls 500ms die liste abgefragt werden, und geschaut werden ob was zum aktuellen zeitpunkt passiert. Mann kann sich später die Zeit objekte als Zeitbalken vorstellen welche sic hentlang der zeit bewegen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321929</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321929</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Tue, 10 Jul 2007 05:35:12 GMT</pubDate></item></channel></rss>