我试图找到一种在 C# 中重用的图形数据结构,但没有成功。当然,我可以借用数据结构书籍,但我希望它更具商业实用性(?)如果您能告诉我实现图的最佳方法是什么,我将不胜感激。谢谢
快速图表 https://github.com/YaccConstructor/QuickGraph
QuickGraph 是一个受 Boost Graph Library 启发的 .NET 图形库。
QuickGraph 为 .Net 2.0 及更高版本提供通用有向/无向图数据结构和算法。 QuickGraph 附带深度优先搜索、呼吸优先搜索、A* 搜索、最短路径、k-最短路径、最大流、最小生成树、最少公共祖先等算法。 QuickGraph 支持 MSAGL、GLEE 和 Graphviz渲染图形、序列化为 GraphML 等...
有多种方法可以构建图表。 C++ Boost Graph Library (BGL) 将是您最好的参考。它实现了邻接表、邻接矩阵和边列表图。
看here http://www.boost.org/doc/libs/1_47_0/libs/graph/doc/index.html了解详情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)