問題タブ [lemon-graph-library]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - オブジェクトがデフォルトのコンストラクターを必要とするときの shared_ptr の初期化
レモングラフライブラリのグラフ型変数にshared_ptrを割り当てるために、私はこれをしました:
正常に機能しましたが、マップ オブジェクトの shared_ptr を宣言する必要があります。通常、マップ オブジェクトは次のように機能します。
つまり、 name には、デフォルト コンストラクターの Graph オブジェクトが必要です。
それに対してshared_ptrを宣言するために、私はこれをしました:
名前の宣言が間違っていることはわかっていますが、プロセスオブジェクトで初期化するだけでなく、メモリを割り当てるにはどうすればよいですか。
c++ - Lemon Graph Library を使用して無向グラフのエッジの存在を確認する
グラフの例:
たとえば、2 つのノード (A と C) を取り、これらの 2 つのノードを接続するエッジの ID を返すメソッドが必要です (存在する場合)。
graph - Lemon で GML ファイルを使用するには?
GML 形式のトポロジがたくさんあり、Lemon ( http://lemon.cs.elte.hu/trac/lemon ) で処理したいのですが、GML ファイルをサポートしていません。図書館はありますか?
c++ - Lemon Graph Library C++ 値を関数引数エラーとしてマップする
私は C++ と Lemon の初心者で、lemon グラフ ライブラリで次の問題を抱えています。入力変数として「マップ」を取得する関数を作成したいと思います。このようなもの:
しかし、ビルドしようとすると、次のエラーが発生します。
map 型の引数を持つ関数を作成することはできないということですか?
助けてくれてありがとう!
c++ - STL コンテナーを使用して Lemon Graph Library のグラフを初期化する
以下は、Lemon チュートリアルのグラフ初期化の例です。
アーク データを含むコンテナを使用して同じことを達成できますか? 例えば:
編集
に対して実行できることがわかりましたStaticDigraph
。以下を参照してください。
StaticDigraph
変更可能なタイプのグラフに簡単に変換できますか?
c++ - Lemon Graph Libraryでインデックスnのノードを取得するには?
g
このコードでグラフを作成すると:
そのノードにはインデックス {0..6} があり、g.id()
それらを呼び出してテストしました。インデックスを使用してノードを取得するにはどうすればよいですか? たとえば、次のようにg
呼び出してアークを追加したいと思います。