グラフデータ構造を見つけようとしましたが、C#で何も成功せずに再利用しました。もちろん、私はデータ構造の書籍から借りることができますが、より商業的に実用的であることを望みます(?)また、グラフを実装する最良の方法が何であるか教えてください。おかげC#用に実装されたグラフデータ構造はありますか
31
A
答えて
25
QuickGraphはブーストグラフライブラリに触発された.NETのグラフライブラリです。
QuickGraphは.NET 2.0とアップのための一般的な有向/無向グラフデータ構造とアルゴリズムを提供します。 QuickGraphには、奥行き最初の探索、息の最初の探索、A *検索、最短経路、最短経路、最大流量、最小スパニングツリー、最小共通祖先などのアルゴリズムが付属しています... QuickGraphはMSAGL、GLEE、Graphvizをサポートしますグラフの描画、GraphMLへのシリアライズなど...
グラフを作成する方法はいくつかあります。 C++のBoost Graph Library(BGL)が最適なリファレンスになります。これは、隣接リスト、隣接行列、エッジリストグラフの両方を実装します。 詳細はhereをご覧ください。
18
はC#、An Extensive Examination of Data Structures Using C# 2.0でグラフ作成をカバーMSDNではかなり古い記事は実際にあります。その年齢にもかかわらず、独自のグラフクラスを作成しても問題は解決しません。
関連する問題
- 1. グラフデータ構造のJavaまたはC#の実装を説明することができます
- 2. グラフデータ構造をリレーショナルデータベースにマップするのは意味がありますか?
- 3. LabVIEWのグラフデータ構造
- 4. C++グラフデータ構造の同時ガベージコレクション
- 5. C malloc構造体実装
- 6. バディヒープアルゴのデータ構造または実装
- 7. cやC++に、グラフや木などのデータ構造を実装するヘッダファイルはありますか?
- 8. Moqを使用する場合、実装されたメソッド実装された模擬インターフェイスはありますか?
- 9. グラフデータ構造 - 実際のアプリケーションではどのように表現されていますか?
- 10. TypeScriptにはC#の実装と同様のforeach構造体がありますか?
- 11. UNDOとREDOオプションを実装するために使用されるデータ構造
- 12. mutexとlock構造はどのように実装されていますか?
- 13. IntelliJ IDEAのファイル構造アクションはどこに実装されていますか?
- 14. C#:クラスのメンバ構造体を継承されたインタフェースの実装者に指定できますか?
- 15. 分離されたAPIと実装プロジェクトの構造
- 16. 生成されたMySQLスキーマは、Doctrineのディレクトリ構造にありますか?
- 17. ダイナミックサイズの構造体に使用するQt C++データコンテナはありますか?
- 18. Pythonで最も効率的なグラフデータ構造は何ですか?
- 19. CでHashTable(衝突を避けるためにリンクリストを使用する)を実装するために必要な構造体はありますか?
- 20. リンクリストデータ構造のPHP実装のためのリソースはどこにありますか?
- 21. は、C++の構造体とC#の構造体に違いがありますか?
- 22. UITableViewツリー構造の実装
- 23. Stack(データ構造)の実装
- 24. JavaにCの構造体がありますか?
- 25. スレッド化されたSPARQL実装がありますか?
- 26. C - 私のデータ構造の実装を同期させるには?
- 27. C言語:私は、このされたif-then-else-かの構造を実装したい、入れ子のif-then-IF構造
- 28. C++を使用してヒープデータ構造を実装するにはどうすればよいですか?
- 29. cでリンクされたリスト、構造体の構造体、セグメンテーションフォールト
- 30. RORのactiverecordでこのデータ構造を実装するには良い方法はありますか?
@ Tae-SungShinグラフ理論に関する基本的な概念とアルゴリズムのほとんどは、少なくとも20年以上前です。だから記事はまだ有効で、最新のリソースIMHOです。 – hrzafer