코딩/백준 (Python)
백준 5639번: 이진 검색 트리 (Python)
접근 트리 순회 문제 중, 인오더와 포스트오더가 주어졌을 때 프리오더를 구하는 문제가 있었는데 그 문제와 유사하게 생각하면 좋다. 이번에는 프리오더만 주어지지만 추가적으로 '이진 검색 트리'라는 트리의 속성을 이용하여 문제를 해결할 수 있다. 유사 문제: 2021.04.29 - [코딩/백준 (Python)] - 백준 2263번: 트리의 순회 (Python) 백준 2263번: 트리의 순회 (Python) 접근 재귀를 이용하여 문제를 풀 수 있다. 포스트오더의 마지막 숫자는 전체 트리의 루트이다. 인오더의 특성을 이용, 루트를 기준으로 왼쪽트리, 오른쪽트리의 노드 수를 구할 수 있다. 왼쪽 트 ca.ramel.be 주어진 이진 검색 트리의 프리오더를 보면 다음과 같이 생각할 수 있다. 주어진 프리오더의 루트..
2021. 4. 29. 21:50
최근댓글