Trie node = prefix 상태
루트에서 현재 노드까지의 글자열이 검색 상태가 됩니다.
질의startsWith("ca")
방문c -> a 두 단계
검산end 플래그로 완전 단어 분리
두 구조를 고르는 핵심은 저장 값이 아니라 “어떤 상태를 한 노드로 압축하는가”입니다.
루트에서 현재 노드까지의 글자열이 검색 상태가 됩니다.
각 노드는 배열 일부 구간과 그 구간의 집계값을 대표합니다.
정리 트라이는 경로 상태를 줄이고, 세그먼트 트리는 구간 집계를 줄입니다.