102. Binary Tree Level Order Traversal
·
Coding Test/LeetCode
난이도: 중간(Medium)링크: LeetCode 102풀이날짜: 2025/10/101. 문제 이해 이 문제는 이진 트리의 각 레벨별 노드 값을 배열 형태로 반환하는 문제로,루트부터 시작해서 같은 깊이에 있는 노드들을 왼쪽에서 오른쪽 순서로 묶어서 리턴해야 한다.2. 접근 방식 및 자료 구조레벨 단위로 탐색하기 위해 BFS(너비 우선 탐색) 을 사용한다.BFS는 큐(Queue)를 활용해 트리를 한 레벨씩 순서대로 순회하기에 적합하므로,큐에 노드를 넣고,같은 레벨의 노드들을 for문으로 순회하면서 group 배열에 담고,자식 노드는 다음 탐색을 위해 다시 큐에 추가하는 구조를 이용한다.3. 시간 및 공간 복잡도시간 복잡도: O(n) → 모든 노드를 한 번씩 방문공간 복잡도: O(n) → 큐에 최대 한 레벨..