我有一个问题,我真的很苦恼。我有一组边缘重的村庄,我需要创建一棵最小生成树来找到最短路径。我已经根据重量找到了村庄的最短路径,我真的不知道该怎么做 我该如何执行这与邻接矩阵?我会感谢任何帮助:)
-10个村庄(节点)java中最小生成树(邻接矩阵)
回答
结算dijkstra或A +算法找到加权边缘的最短路径。 A *另外使用它使得Dijkstra更快的度量(heuristice)函数。
在哪里可以找到一个很好的教程呢? – Muhammed
只是搜索了Dijkstra,发现这个:http://www.vogella.com/articles/JavaAlgorithmsDijkstra/article.html。这是一个众所周知的算法。我认为找到完整的文档或任何类型的教程都没有问题。无论如何,学习任何关于搜索算法的知识都是非常有趣的。 – Diversity
还有另一个StackOverflow问题在这里:http://stackoverflow.com/questions/7197418/where-can-i-get-a-java-implementation-of-dijkstras-algorithm – Diversity
- 1. Java中的邻接矩阵的最小生成树
- 2. k阵列树生成邻接矩阵
- 3. 邻接矩阵
- 4. 使用邻接表来表示最小生成树
- 5. 从列表,其中邻接装置相等的元素生成邻接矩阵
- 6. 在MATLAB中生成随机加权邻接矩阵
- 7. 的R - 构建邻接矩阵基于其它邻接矩阵
- 8. 邻接矩阵从Java到SQL
- 9. 使用邻接列表和邻接矩阵的图的大小?
- 10. Java最小生成树问题
- 11. 如何在java中生成哈密尔顿循环实现邻接矩阵
- 12. 如何生成空间数据帧的k-最近邻矩阵?
- 13. 一个邻接矩阵转换成距离或跳矩阵
- 14. 使用邻接矩阵或列表的图的最小尺寸
- 15. 生成随机对称加权邻接矩阵
- 16. 邻接矩阵图实现
- 17. 发现邻接矩阵
- 18. 索引邻接矩阵
- 19. 邻接矩阵实现
- 20. 通用最小生成树
- 21. 动态最小生成树
- 22. Java:使用JGraphT生成最小生成树?
- 23. java或C++中的邻接矩阵找到连接节点
- 24. 生成矩阵
- 25. 生成矩阵
- 26. 在numpy生成'接近中心'矩阵
- 27. 最小产品生成树是否与最小生成树不同?
- 28. 最小瓶颈生成树与最小生成树有什么不同?
- 29. 在邻接矩阵中寻找路径
- 30. Neo4j中图的邻接矩阵
查看[Kruskal's algorithm](http://en.wikipedia.org/wiki/Kruskal's_algorithm);这是一个开始的好地方。 –