노드와 에지로 구성된 집합
에지를 중심으로 그래프를 표현
vector<pair<int,int>> graph;
int u,v;
graph.push_back(make_pair(u,v))
2차원 배열을 자료구조로 이용하여 그래프를 표현
vector<vector<int>> adjMatrix;
adjMatrix[0][1] = 1; // 정점 0 과 정점 1 이 연결되어 있음
2차원 벡터로 그래프를 표현
vector<vector<int>> adjList;
adjList[1] = {2,3,5}; // 정점 1 과 정점 2, 3, 5 가 연결되어 있음
노드와 에지로 연결된 그래프의 한 형태