[BOJ] 11725. 트리의 부모 찾기
·
algorithm
문제루트 없는 트리가 주어진다. 이때, 트리의 루트를 1이라고 정했을 때, 각 노드의 부모를 구하는 프로그램을 작성하시오.입력첫째 줄에 노드의 개수 N (2 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N-1개의 줄에 트리 상에서 연결된 두 정점이 주어진다.출력첫째 줄부터 N-1개의 줄에 각 노드의 부모 노드 번호를 2번 노드부터 순서대로 출력한다.해결 방법트리 상에서 연결된 두 정점이 입력으로 주어지고, 각 노드의 부모 노드 번호를 출력하는 문제bfs 를 활용한다면 부모 노드를 바로 알 수 있다.배열로 풀면 메모리 초과가 뜬다연결 리스트를 사용해야 한다result 배열 i번째에 parent를 넣으면 노드 순서대로 부모가 출력된다.코드// 트리의 부모 찾기, 11725public class Wee..