Kürzeste route zwischen mehreren Punkten

Ich muss die kürzeste Strecke zwischen mehreren Punkten. Lassen Sie uns sagen, dass ich diese vier Punkte:

var startPoint = new Point(1, 1);
var pointsToGoPast = new List<Point> { new Point(3,1); new Point(2,4); };
var endPoint = new Point(10, 10);

So, ich möchte, um herauszufinden, welche Punkte gehen vorbei an den ersten, um die kürzeste route vom Startpunkt zum Endpunkt.

Kann mir jemand helfen?

Update: Es hat zu gehen, hinter jeder der Punkte in der pointsToGoPast Liste. Die Kosten sind auch für jede route.

InformationsquelleAutor Martin | 2012-06-03
Schreibe einen Kommentar