Ich muss einen Pfad in einer Innenkarte mit allen Verbindungen (Schritte, Hopfen) wie AB, BC, BA, CB, ...
erstellen. Angenommen, ich muss von A
zu I
gehen, wie wird der Algorithmus sein? P.S. Ich entwickle in C#, aber jeder Pseudocode oder Link zu anderen Ressourcen wird geschätzt.Routing Innenkenntnisse Schritte
0
A
Antwort
1
Verwendung Breadth-First-Search (BFS) einen Baum ausgehend von A
zu konstruieren.
Wenn Sie den Knoten I
erreichen, durchqueren den Baum zurück bis zur Wurzel (A
), indem Sie wiederholt den übergeordneten Knoten heißt I -> H -> G -> F -> C -> B -> A
nach oben.
Sie können die Strings HI, GH, FG, CF, BC, AB
abrufen, die Sie dann rückwärts für Ihre endgültige Lösung auflisten können.
Verwandte Themen
- 1. Gurke erkennt definierte Schritte nicht "Undefinierte Schritte"
- 2. Angular2 Routing, Routing-Parameter
- 3. Angular Routing vs Ionisches Routing
- 4. Erste Schritte mit React and Rails
- 5. Erste Schritte mit OpenID
- 6. Erste Schritte mit JavaCC
- 7. Erste Schritte mit Hessian
- 8. Erste Schritte mit SSE
- 9. Erste Schritte mit extJS
- 10. Erste Schritte mit CacheMoney
- 11. Erste Schritte in WPF
- 12. ReactJS Erste Schritte
- 13. Erste Schritte mit VirtoCommerce
- 14. Schritte in Specflow wiederholen
- 15. Erste Schritte mit CouchDB
- 16. Erste Schritte für Boost.Spirit?
- 17. Erste Schritte mit Pylons
- 18. Specflow: Basisklasse für Schritte
- 19. Gmaps4Rails - Erste Schritte
- 20. Castle NVelocity - Erste Schritte
- 21. QSlider macht unnötige Schritte
- 22. benutzerdefinierte Schritte mit Behat
- 23. Erste Schritte mit Autotools
- 24. IISExpress ClientCertificate Setup-Schritte
- 25. Erste Schritte mit Elmah?
- 26. Erste Schritte mit Metal
- 27. Erste Schritte mit xampp
- 28. IntroJS Bedingte Schritte
- 29. MySQL-Prozedur - Erste Schritte
- 30. Gurke Vordefinierte Schritte Verwendung