
[ BOJ ] 1991번 : 트리 순회문제 : https://www.acmicpc.net/problem/1991[ 문제 ]이진 트리를 입력받아 전위 순회(preorder traversal), 중위 순회(inorder traversal), 후위 순회(postorder traversal)한 결과를 출력하는 프로그램을 작성하시오.예를 들어 위와 같은 이진 트리가 입력되면,전위 순회한 결과 : ABDCEFG // (루트) (왼쪽 자식) (오른쪽 자식)중위 순회한 결과 : DBAECFG // (왼쪽 자식) (루트) (오른쪽 자식)후위 순회한 결과 : DBEGFCA // (왼쪽 자식) (오른쪽 자식) (루트)가 된다.[ 입력 ]첫째 줄에는 이진 트리의 노드의 개수 N(1 ≤ N ≤ 26)이 주어진다. 둘째 ..

[ BOJ ] 11729번 : 하노이 탑 이동 순서문제 : https://www.acmicpc.net/problem/11729[ 문제 ]세 개의 장대가 있고 첫 번째 장대에는 반경이 서로 다른 n개의 원판이 쌓여 있다. 각 원판은 반경이 큰 순서대로 쌓여있다. 이제 수도승들이 다음 규칙에 따라 첫 번째 장대에서 세 번째 장대로 옮기려 한다.한 번에 한 개의 원판만을 다른 탑으로 옮길 수 있다.쌓아 놓은 원판은 항상 위의 것이 아래의 것보다 작아야 한다.이 작업을 수행하는데 필요한 이동 순서를 출력하는 프로그램을 작성하라. 단, 이동 횟수는 최소가 되어야 한다.아래 그림은 원판이 5개인 경우의 예시이다.[ 입력 ]첫째 줄에 첫 번째 장대에 쌓인 원판의 개수 N (1 ≤ N ≤ 20)이 주어진다.[ ..
- Total
- Today
- Yesterday
- 트리
- 자료 구조
- 너비 우선 탐색
- 수학
- 스택
- 그래프 이론
- 문자열
- 그리디 알고리즘
- C++
- 최소 공통 조상
- 그래프 탐색
- 누적 합
- 정렬
- 다이나믹 프로그래밍
- 파싱
- 순열 사이클 분할
- 트리를 사용한 집합과 맵
- 슬라이딩 윈도우
- 브루트포스 알고리즘
- 분할 정복을 이용한 거듭제곱
- 구현
- 트리에서의 다이나믹 프로그래밍
- BFS
- 백준
- 재귀
- 시뮬레이션
- 그래프
- BOJ
- 깊이 우선 탐색
- 해시를 사용한 집합과 맵
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |