頂点よりもエッジの多いマルチグラフを実装する最良の方法は、スペースと操作コストの両方でですか?マルチグラフに最適な実装は何ですか?
最悪の場合、エッジが5000個、頂点が1000個です。 add edges
、check adjacency between edges
、add vertices
(ほとんどいつも)などの操作の大部分が素晴らしい時間を持っているので、私は隣接リストを考えていましたが、それでもまだ|v^2|
のスペースを消費します。
私は適切なトラックにいますか?より良い実装がありますか?隣接関係リストを実装する最善の方法に関するヒント
adacencyリストはO(V + E)ではなくO(V^2)です。あなたはどこでO(V^2)を手に入れましたか? – maniek