Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 백준
- 정렬
- 동적 프로그래밍
- 항해99
- DFS
- 그래프
- DP
- 프로그래머스
- 네트워크 계층
- 완전탐색
- 트리
- BinarySearch
- 데이터베이스
- 99클럽
- Til
- 스프링
- 자바
- Java
- 스프링 핵심 원리 - 기본편
- 개발자취업
- 그리디
- 코딩테스트준비
- BFS
- 우선순위큐
- 브루트포스
- 그래프 이론
- 백트래킹
- 알고리즘
- lower bound
- Spring
Archives
- Today
- Total
목록ArrayList (1)
AtraFelis's Develop Diary
[백준] 11725 - 트리의 부모 찾기 (JAVA)
SILVER II문제루트 없는 트리가 주어진다. 이때, 트리의 루트를 1이라고 정했을 때, 각 노드의 부모를 구하는 프로그램을 작성하시오.입력첫째 줄에 노드의 개수 N (2 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N-1개의 줄에 트리 상에서 연결된 두 정점이 주어진다.출력첫째 줄부터 N-1개의 줄에 각 노드의 부모 노드 번호를 2번 노드부터 순서대로 출력한다.풀이난이도 보고 쉽게 풀 수 있겠거니 했다가, 통수에 통수를 맞은 문제였다.일단 문제의 풀이 방향은 이렇다.주어지는 입력값을 그래프로 만든다.1번 노드부터(1번은 무조건 root이므로) 차례대로 그래프를 탐색한다. BFS든 DFS든 상관없으나 나는 BFS를 사용하였다.1번 노드와 연결된 노드는 무조건 1번 노드를 부모로 갖는다.이미 부모..
Algorithm/백준
2024. 5. 5. 15:23