[C++] 프로그래머스 가장먼노드 BFS
·
Algorithm/Programmers
#include #include #include using namespace std; int BFS(int n, vector &temp); int solution(int n, vector edge) { int answer = 0; vector temp(n + 1);//1~n이라 +1 for(int i = 0; i < edge.size(); i++) { temp[edge[i][0]].push_back(edge[i][1]);//양방향으로 저장 temp[edge[i][1]].push_back(edge[i][0]); } answer = BFS(n, temp);//개수 반환 return answer; } int BFS(int n, vector &temp) { queue q;//다음 방향 저장 q.push({1, ..