-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
- 문자열을 효율적으로 처리하기 위한 트리 자료구조
- 단어
S를 삽입/탐색/삭제할 때$O(|S|)$ - 이진트리로 탐색하는 경우
$O(|S| * lgN)$ - 해시로 탐색하는 경우
$O(|S|)$ - 이론상으로 이렇고, 실제로는 충돌 때문에 더 좋지 않을 수 있음.
- 이진트리로 탐색하는 경우
- 트라이는 메모리를 아주 많이 차지한다는 단점이 있음.
-
4x글자의 종류배 만큼 더 사용 - 트라이는 문자열을 삭제할 때
문자열이 있다는 표시만 제거한다.- 트리 구조를 유지해야되기 때문에
- 삭제가 자주 일어나는 환경에서는 트라이가 적합하지 않다.
-
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels