Ich versuche, Adjazenzliste über vector < list <int> >
zu erstellen, aber ich nicht, wie die Größe der list<int>
zuweisen;wie die Größe des Vektors zuweisen < list <int>>?
Ich möchte die Größe von beiden vector< list<int> >
und list<int>
bei der Deklaration angeben.
siehe meinen Code;
#include<iostream>
#include<vector>
#include<list>
using namespace std;
...
vector< list<int> > adj_list<(number_city);
// here just specified the size of vector< list<int> >.
Sie können 'vector < list> adj_list <(number_city, std :: list (some_size));'. Es klingt jedoch nicht richtig. Wenn Sie die Größe der Adjazenzliste vorgeben möchten, verwenden Sie 'std :: vector >'? –