第28261题 单选
在C++中使用邻接表实现无向图时,下列添加无向边的代码实现正确的是?

已知我们使用vector<vector<int>> adj(n)来存储包含n个顶点的无向图邻接表,每个顶点的下标从0开始编号。

A
void addEdge(int u, int v) {
    adj[u].push_back(v);
}
B
void addEdge(int u, int v) {
    adj[v].push_back(u);
}
C
void addEdge(int u, int v) {
    adj[u].push_back(v);
    adj[v].push_back(u);
}
D
void addEdge(int u, int v) {
    adj[u].push_back(v);
    adj[v].push_back(v);
}
程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析