재귀 호출을 명시적 반복문으로 전환한 트리 순회 구현 패턴
트리 노드 데이터 모델
N-ary 트리 구조를 표현하기 위해 식별자, 레이블, 그리고 하위 노드 컬렉션을 필드로 구성한다. 불변성을 유지하면서 안전한 객체 생성이 가능하도록 생성자 기반 초기화 방식을 채택한다.
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class TreeNode {
private final String identifier;
...
9월 5일 18:53에 게시됨