我正在尝试使用向量对的向量创建邻接列表,并且每当我运行代码时它都会停止工作。现在,我只是想在邻接列表“AdjList”中添加第一对。有没有更好的方法或任何修改来做到这一点?
#include <iostream>
#include <vector>
using namespace std;
typedef pair<int, int> ii;
typedef vector<ii> vii;
vector <vii> AdjList;
int main()
{
ii v= make_pair(5,4);
AdjList[0][0]=v;
cout << v.first<< endl;
}