분류 전체보기 2

[백준 #2263] 트리의 순회

문제#2263 트리의 순회 난이도 : Gold I 1부터 n까지 번호가 하나씩 새겨진 노드들로 이루어져 있는 이진 트리를 inorder(중위 순회)한 결과와 postorder(후위 순회)한 결과가 주어졌을 때, 그 이진 트리를 preorder(전위 순회)한 결과를 출력하면 된다. 아이디어 우선, 각각의 순회는 루트에서 시작해서 다음과 같은 순서로 노드를 재귀적으로 순회한다. 전위 순회 : 루트 - 왼쪽 서브트리 - 오른쪽 서브트리중위 순회 : 왼쪽 서브트리 - 루트 - 오른쪽 서브트리후위 순회 : 왼쪽 서브트리 - 오른쪽 서브트리 - 루트 즉, 후위 순회에서 항상 맨 마지막은 그 트리의 루트임이 보장되고, 중위 순회에서 이 루트가 등장하는 위치를 알고 있다면 그 위치를 기준으로 왼쪽 서브트리와 오른쪽 ..

Problem Solving 2026.04.12

Codeforces 첫 도전 후기 (Div. 4 Round #1090)

개요 알고리즘 문제해결 자체는 백준 온라인 저지 사이트를 통해 많이 해보았지만, 다른 사용자들과 경쟁하는 경험은 거의 없는 상태였다. 그런 경험을 쌓아보고 싶어 예전에 이름만 알고 사용해본 적은 없던 Codeforces 사이트를 가입한 후 둘러보던 중 가장 난이도가 낮다는 Div.4 라운드가 열릴 예정이라는 것을 발견하였고, 참가하게 되었다. 문제는 여기서 확인할 수 있다.https://codeforces.com/contest/2218 Dashboard - Codeforces Round 1090 (Div. 4) - Codeforces codeforces.com A번~C번은 python으로 풀었고, D번~F번은 java로 풀었다. 문제 A. The 67th Integer Problem">A. The 6..

Problem Solving 2026.04.06