-3
Sagen, ich habe eine vector<int> G[100001];
und ich versuche, einen Graphen mit n Knoten und m Eckpunkte wie folgt zu lesen:Wie man Vektor druckt <int> C++?
f >> n >> m;
for(int i = 1; i <= m; ++i)
{
f >> x >> y;
G[x].push_back(y);
G[y].push_back(x);
}
und ich möchte es so etwas drucken:
for(int i = 1; i <= n; ++i)
g << G[i] << " ";
'Vektor G [100001];' ist ein Array von Vektoren, sind Sie sicher, dass das, was Sie wollen? –
Sie sehen diese Schleife, die Sie zum Aufzählen von 'G' codiert haben? Yeah, du brauchst etwas Ähnliches, um * jeden * Vektor 'G [i]' aufzuzählen, während du 'G' aufzählst. – WhozCraig
Array-Indizes (und auch Vektorindizes) gehen von 0 bis N-1. –