假设该图类的邻接表成员为vector<vector<int>> adj;,且已正确初始化对应顶点数量的存储空间。
vector<vector<int>> adj;
void addEdge(int u, int v) { adj[u].push_back(v); }
void addEdge(int u, int v) { adj[u].push_back(v); adj[v].push_back(u); }
void addEdge(int u, int v) { adj[v].push_back(u); }
void addEdge(int u, int v) { adj.push_back({u, v}); }