Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
グラフを実装するには、リストのベクトルを使用できますstd::vector<std::list<vertex>> が、このようなマップを使用すると、より良い結果が得られることをどこかで見たstd::map<vertex, std::set<vertex>>ことがあります。メモリや速度の点で、これが最初のオプションよりも優れている方法を誰かが理解してもらえますか?
std::vector<std::list<vertex>>
std::map<vertex, std::set<vertex>>