Mọi người cho mình hỏi, mình mới học đồ thị trong CTDL-GT, nhưng ngay hàm đầu tiên trong chương trình biểu diễn đồ thị mình đã gặp rắc rối, bình thường dùng vector. mình đều dùng vector adj; chứ chưa bao giờ dùng vector adj[ ]; không biết ý nghĩa và cách dùng của vector adj[ ] này lầ như thế nào ạ.
#include<bits/stdc++.h>
using namespace std;
// A utility function to add an edge in an
// undirected graph.
void addEdge(vector<int> adj[], int u, int v)
{
adj[u].push_back(v);
adj[v].push_back(u);
}