FLUTTER ECOSYSTEM

directed_graph

一般の有向グラフと重み付き有向グラフで、頂点の並べ替えおよびトポロジカル順序付けを可能にするアルゴリズムを備えています。

directed_graph のカバー
最新バージョン
0.5.6
30日間ダウンロード
1.5万
いいね数
70
Pub ポイント
150

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

一般的な有向グラフおよび重み付き有向グラフを提供するDartパッケージで、頂点のソートとトポロジカル順序付けのための組み込みアルゴリズムを備えています。効率的なグラフ走査と依存関係解決を可能にし、階層的または順次的な関係をモデル化するのに最適です。このパッケージはAndroid、iOS、Web、macOS、Windows、Linuxなど複数のプラットフォームをサポートしています。外部依存なしに堅牢なグラフ構造が必要な開発者向けに設計されています。アルゴリズムは一般的なユースケースにおける正しさとパフォーマンスに最適化されています。

用途
  • 依存関係の解決
  • タスクスケジューリング
  • データフロー解析
  • ネットワークトポロジーのモデリング
  • コードコンパイルの順序
  • グラフの可視化
主な機能
  • 有向および重み付きグラフをサポートしています
  • トポロジカルソートアルゴリズム
  • 頂点順序のユーティリティ
  • クロスプラットフォーム互換性
  • 軽量で依存関係なし
  • ジェネリック型のサポート
適している対象
  • タスクスケジューラーを構築している開発者
  • エンジニアが依存関係を管理しています
  • グラフ理論に関する教育プロジェクト
  • ワークフローのオーケストレーションを必要とするアプリケーション
  • コード解析またはビルドシステム向けのツール
注意事項
  • 非常に大きなグラフには最適化されていない
  • 有向グラフ操作に限定
  • 組み込みの可視化なし
  • ループ検出の手動処理が必要です
  • 中程度のデータセットに最適
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

パッケージをインストール

flutter pub add directed_graph

カテゴリー

依存関係

依存関係一覧 5 件
  • collection^1.19.1
  • exception_templates^0.3.2
  • lazy_memo^0.2.5
  • meta^1.18.2
  • quote_buffer^0.2.7

ソースリポジトリ

関連プロジェクト