재귀 없이 이진 트리 순회하기
문제
프로그래머스, 월간 코드 챌린지 시즌2 - 모두 0으로 만들기
상황
- 이진 트리를 순회해야 한다.
- 자식 노드를 부모 노드보다 먼저 방문해야 한다.
제한
- 트리의 사이즈가 커서 기존의 재귀 방식은 사용할 수 없다.
해결 View Code
- 리프 노드부터 순회를 시작한다.
- 리프 노드를 순회할 때 부모의 모든 리프 노드를 방문했는지 확인한다.
- 만약 부모의 리프 노트를 모두 방문했다면 부모 노드를 순회한다.
프로그래머스, 월간 코드 챌린지 시즌2 - 모두 0으로 만들기