vector<int>g2[10000];
    for(int u=0;u<N;u++) //N is the number of vertices
      { for(vector<int>::iterator it=v[u].begin();it!=v[u].end();it++) 
          {g2[v[*it]].push_back(u);}}
//v is of vectorv[1000],it consists a adjaceny list representation of a graph
Im getting the error->
     prog.cpp:74:8: error: no match for 'operator[]' (operand types are 'std::vector<int> [10001]' and 'std::vector<int>')
   g2[v[*it]].push_back(u);
    ^    
can you guys please help me!
 
Aucun commentaire:
Enregistrer un commentaire