C ++ Vektor, was bedeutet dieser Code?
Ich habe diesen Code:
const int maxnodes = 5000;
struct Edge
{
int to, rev;
int f, cap;
};
vector<Edge> g[maxnodes];
Das ist ziemlich verständlich, aber ich habe in späteren Zeilen gesehen, dass es als @ verwendet wir
Edge &e = g[u][j];
Hier,'u,j'
sind ganze Zahlen. was ist"g[u][j]"
? 'g'
ist ein mit @ gefüllter Vekt'Edge'
struct, wie kann es sich um ein Array von Arrays handeln?
Ich kenneEdge &e
ist eine Referenz und erhält ein 'Edge
'Struktur, aber ich bin bei @ verwir'g[u][j]'
.
Der Quellcode istHie
Danke im Voraus! :)