Gibt es einen Graphenalgorithmus, der bei einem Start (v) und einem Ende (u) den kürzesten Pfad durch die gegebene Menge von Kanten findet, aber wenn u ein nicht verbundener Knoten ist, Er bestimmt auch den kürzesten Pfad zum Hinzufügen fehlender Kanten, bis du nicht mehr getrennt bist.Einfacher kürzester Pfad eines azyklischen ungerichteten getrennten Graphen
Ich habe eine Pixelmatrix, wo Linien aus 255 (schwarz) und 0 (weiß) gemacht werden. Linien (255) können Pausen oder Sporen haben und ich muss beide loswerden. Ich könnte eine Pixelmatrix-Gesamtstruktur mit sagen wir 7 Bäumen von schwarzen Pixeln haben. Ich muss die wahren Endpunkte jedes Baumes finden, den kürzesten Weg jedes Baumes finden, dann alle Bäume zusammenführen, um eine einzelne Linie zu bilden (dh einen einzigen kürzesten Weg von den letzten 2 Endpunkten in der ursprünglichen Matrix) . alle Kantengewichte 1.
Dank
Haben alle Kanten ein Gewicht von 1,0? .. wenn nicht, was bestimmt das Gewicht einer neu hinzugefügten Kante –
Kannst du angeben, was mit dem "besten Platz" gemeint ist, um eine fehlende Kante hinzuzufügen? –
-1: Dieses Problem ist nicht definiert. –