퀴즈 / 알고리즘 / 문제

트라이(Trie) 자료구조의 용도로 올바른 것은?

어려움 freeCodeCamp
보기 및 정답
A 문자열의 접두사(prefix)를 효율적으로 탐색하여, 자동완성이나 사전 검색에 사용된다
B 숫자 데이터를 비교 없이 자릿수별로 분류하여 빠르게 정렬하기 위한 자료구조이다
C FIFO 방식으로 데이터를 관리하며, 삽입과 삭제가 양쪽 끝에서 이루어지는 자료구조이다
D 가중치 그래프에서 두 노드 간의 최단 경로를 효율적으로 탐색하기 위한 자료구조이다

해설

트라이(Trie, Prefix Tree)는 각 노드가 문자를 나타내며, 루트에서 노드까지의 경로가 문자열의 접두사를 형성합니다. 검색어 자동완성, 사전 검색, IP 라우팅 등에서 O(m) (m=문자열 길이) 시간으로 빠른 탐색이 가능합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...