If today was hard, tomorrow will be easy.

간결하고 의미있는 코딩을 위하여.

GitHub - Inchijeong 바로가기→

DataStructure

[Tree] Trie Tree 개념

꼬스차 2021. 1. 14. 19:28
728x90
반응형

트라이 트리(Trie Tree)에 대해 알아볼겠습니다.

트라이 트리(Trie Tree) 란?

특히 문자열에서 빠르게 검색을 해주는 트리 구조

Binary Tree의 경우

  • 노드의 배열에서 검색을 하기 O(long n) 시간복잡도를 갖아 비효율적이다.

Trie Tree의 경우

  • 사전을 만든다고 가정

  • 단어의 한글자씩 노드에 저장시켜 다음 글자를 Child Node에서 찾는다.

  • 트리에 문자열이 세로로 저장되어 있다.

  • Root Node는 비운다

  • 시간 복잡도는 O(M)

링크

아래 강의를 참고하여 작성하였습니다.

728x90
반응형

'DataStructure' 카테고리의 다른 글

[Graph] Graph 탐색 DFS, BFS  (0) 2021.01.14
[Graph] Graph 개념, 표현 방법  (0) 2021.01.14
[Tree] Binary Heaps 개념  (0) 2021.01.14
[Tree] Binary Tree 순회 방법  (0) 2021.01.14
[Tree] Tree의 개념, 종류  (0) 2021.01.14