vector<int> arr(1000);
vector<int> adj[1001];
사용 예시:
vector<int> adj(1000);
adj[0] = 5; // 0번 인덱스에 5 저장
adj[1] = 10; // 1번 인덱스에 10 저장
// 두 번째 경우
vector<int> adj[1001];
adj[0].push_back(1); // 0번 노드에 1번 노드가 연결됨
adj[0].push_back(2); // 0번 노드에 2번 노드도 연결됨
adj[1].push_back(3); // 1번 노드에 3번 노드가 연결됨
두 번째 경우는 그래프 표현에 더 적합하며, 각 노드에 연결된 여러 노드를 저장할 수 있습니다.