<?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[Dijakstra: Ist dieser Algo richtig notiert?]]></title><description><![CDATA[<p>Hallo Forum,</p>
<p>ich möchte den Dijakstra Algo implementieren und habe im Internet dazu gegoogelt.<br />
http://algorithmus_von_dijkstra.know-library.net/</p>
<p>Hier geht es darum den kürzesten Weg zw Knoten s und e zu finden:</p>
<blockquote>
<p>* Setze i = 0;<br />
* Setze s als Startgraph T und nummeriere s mit i (= 0);<br />
* Solange T noch nicht e enthält,<br />
o Erhöhe i um 1;<br />
o suche eine Kante minimalen Gewichts, die einen Knoten, der nicht in T ist, mit T verbindet und<br />
o füge diese Kante und den somit verbundenen Knoten v zu T hinzu;<br />
o Nummeriere v mit i;<br />
* Laufe von e anfangend zurück zu s, indem als nächster Knoten stets der Knoten mit kleinster Nummerierung gewählt wird;</p>
</blockquote>
<p>So ist der Algo doch falsch? Nehmen wir an wir hätten einen Kreis mit 6 Knoten. Einen Knoten nennen wir s. Wir setzen das Gewicht der Kante zum linken Nachbarn zu 2. Von diesem aus sei der linke Nachbar e. Alle 4 restlichen Kanten haben das Gewicht 1. Dieser Algo würde doch zuerst alle Kanten mit 1 dem Graphen T hinzufügen und dann abbrechen wenn e erreicht sei. (Er würde den rechten Weg von s aus gehen. Länge: 4) Auf dem linken Weg würde er aber nur eine Länge von 3 haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/151479/dijakstra-ist-dieser-algo-richtig-notiert</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 18:15:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/151479.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 26 Jun 2006 16:53:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dijakstra: Ist dieser Algo richtig notiert? on Mon, 26 Jun 2006 16:53:58 GMT]]></title><description><![CDATA[<p>Hallo Forum,</p>
<p>ich möchte den Dijakstra Algo implementieren und habe im Internet dazu gegoogelt.<br />
http://algorithmus_von_dijkstra.know-library.net/</p>
<p>Hier geht es darum den kürzesten Weg zw Knoten s und e zu finden:</p>
<blockquote>
<p>* Setze i = 0;<br />
* Setze s als Startgraph T und nummeriere s mit i (= 0);<br />
* Solange T noch nicht e enthält,<br />
o Erhöhe i um 1;<br />
o suche eine Kante minimalen Gewichts, die einen Knoten, der nicht in T ist, mit T verbindet und<br />
o füge diese Kante und den somit verbundenen Knoten v zu T hinzu;<br />
o Nummeriere v mit i;<br />
* Laufe von e anfangend zurück zu s, indem als nächster Knoten stets der Knoten mit kleinster Nummerierung gewählt wird;</p>
</blockquote>
<p>So ist der Algo doch falsch? Nehmen wir an wir hätten einen Kreis mit 6 Knoten. Einen Knoten nennen wir s. Wir setzen das Gewicht der Kante zum linken Nachbarn zu 2. Von diesem aus sei der linke Nachbar e. Alle 4 restlichen Kanten haben das Gewicht 1. Dieser Algo würde doch zuerst alle Kanten mit 1 dem Graphen T hinzufügen und dann abbrechen wenn e erreicht sei. (Er würde den rechten Weg von s aus gehen. Länge: 4) Auf dem linken Weg würde er aber nur eine Länge von 3 haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1086142</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1086142</guid><dc:creator><![CDATA[Philip G]]></dc:creator><pubDate>Mon, 26 Jun 2006 16:53:58 GMT</pubDate></item><item><title><![CDATA[Reply to Dijakstra: Ist dieser Algo richtig notiert? on Mon, 26 Jun 2006 17:13:41 GMT]]></title><description><![CDATA[<p>Ja, ist falsch. f'`8k</p>
<p>Bye, TGGC (<a href="http://tggc.tg.funpic.de/index.php" rel="nofollow">\-/ returns</a>)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1086167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1086167</guid><dc:creator><![CDATA[TGGC]]></dc:creator><pubDate>Mon, 26 Jun 2006 17:13:41 GMT</pubDate></item><item><title><![CDATA[Reply to Dijakstra: Ist dieser Algo richtig notiert? on Mon, 26 Jun 2006 20:56:37 GMT]]></title><description><![CDATA[<p>Hab den Leuten den Fehler im Forum mitgeteilt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1086395</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1086395</guid><dc:creator><![CDATA[Philip G]]></dc:creator><pubDate>Mon, 26 Jun 2006 20:56:37 GMT</pubDate></item></channel></rss>