dfs(node.left), dfs(node.right), stack, 레벨 순회는 같은 트리에서 서로 다른 읽기 순서를 만듭니다.
트리 구조를 복사하거나 직렬화할 때 출발점을 빨리 알 수 있습니다.
BST에서는 정렬된 값 순서를 얻는 기본 방법입니다.
삭제나 하위 결과 합산처럼 자식 정보가 먼저 필요할 때 맞습니다.
최단 깊이와 층별 출력에 자연스럽습니다.