트리 2

알고리즘 ⑦ 트리 : 트라이, 이진트리(+ 백준 14425, 1991)

트리 자료구조에 대한 설명은 아래 포스팅을 참고해주세요 https://lifeofsw.tistory.com/36 자료구조 ⑤ 트리(+ 백준 1068번) 트리의 정의 및 특징 트리 : 노드와 에지로 연결된 그래프의 특수한 형태 그래프의 표현으로도 tree를 표현할 수 있다 특징 순환 구조를 가지지 않고 1개의 루트 노드가 존재한다 루트 노드를 제 lifeofsw.tistory.com 트라이 문자열 검색을 빠르게 실행할 수 있도록 설계한 트리 형태의 자료구조 단어를 사전의 형태로 생성한 뒤, 트리의 부모-자식 노드 관계를 이용하여 검색 특징 N진 트리 : 문자 종류의 개수에 따라 N이 결정된다 알파벳 : 26개 글자로 구성되어 있으므로 26진 트리 루트 노드 : 빈 문자열을 뜻하는 공백 상태 백준 14425..

자료구조 ⑤ 트리(+ 백준 1068번)

트리의 정의 및 특징 트리 : 노드와 에지로 연결된 그래프의 특수한 형태 그래프의 표현으로도 tree를 표현할 수 있다 특징 순환 구조를 가지지 않고 1개의 루트 노드가 존재한다 루트 노드를 제외한 노드는 단 1개의 부모 노드를 가진다 2개의 트리를 연결하는 경로는 하나뿐이다 트리의 부분 트리도 트리의 모든 특징을 따른다 구성 요소 코딩 테스트에서의 tree 그래프로 푸는 tree : 노드와 에지를 인접 리스트로 표현하여 DFS, BFS 적용 tree만을 위한 문제 : 이진 트리, 세그먼트 트리, LCA 등 사용 세그먼트 트리, LCA : 1차원 배열로 표현 index 연산으로 부모 노드 - 자식 노드 간 이동 가능 데이터 수정이 용이하다 노드 : 데이터의 index와 value를 표현하는 요소 에지 :..

반응형