0
我々は次のように我々はそのベクトルを埋めることができvector<int> adj[10];
のような1次元ベクトルを使用してBFSに隣接リストを埋めることができます。隣接リスト表現
main(){
int x,y,nodes,edges;
cin>>nodes>>edges;
for(int i=0;i<edges;i++){
cin>>x>>y;
adj[x].push_back(y); //Insert y in adjacency list of x
}
}
今、どのように我々は、2Dベクトルを使用することができます(ベクトルのベクトル) の1Dベクトルの代わりに隣接リストを埋めるvector<vector<int> >g;
したがって、隣接ベクトルリストを構築するためにその2Dベクトルをどのように埋め込むことができますか?