如何在 QuickGraph Dijkstra 或 A* 中设置目标顶点
我使用的是 QuickGraph 3.6 版,我找到了函数 SetRootVertex,但没有 SetTagretVertex。我需要这个,因为我正在巨大的图中搜索短路径,这会大大加快程序速度。
有问题的类是 DijkstraShortestPathAlgorithm 和 AStarShortestPathAlgorithm。
I am using QuickGraph version 3.6 and I found function SetRootVertex, but no SetTagretVertex. I need this because I am searching short paths in huge graph and this would speed up program a lot.
Clases in question are DijkstraShortestPathAlgorithm and AStarShortestPathAlgorithm.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为不使用事件就没有办法做到这一点。
您可以将必要的代码包装在一个扩展方法中,使事情变得清晰,例如:
用法:
I don't think there is a way to this without using events.
You could wrap the necessary code in one extension method, making things clear, e.g.:
Usage: