티스토리 뷰
중위 순회와 후위 순회가 주어지고 전위 순회를 구하는 문제이다.
알고리즘 자체는 어렵지 않지만 메모리와 시간 초과로 인해 최적화가 조금 필요 했다.
참고: https://white-board.tistory.com/129
최적화가 필요한 부분은 후위 순회 결과에서 선택한 원소를 중위 순회 결과에서 인덱스를 구하는 부분인데, 이는 파이썬의 딕셔너리를 사용해서 O(1) 시간에 찾을 수 있도록 헀다.
Python
728x90
'PS > 백준' 카테고리의 다른 글
[백준] 11000 강의실 배정 (0) | 2021.06.12 |
---|---|
[백준] 2250 트리의 높이와 너비 (0) | 2021.06.12 |
[백준] 18111 마인크래프트 (0) | 2021.04.15 |
[백준] 1436 영화감독 숌 (0) | 2021.04.15 |
[백준] 1450 냅색문제 (0) | 2021.04.12 |
댓글