추천자료
[기타] bc4.5 한글매뉴얼입니다v
[DNA칩]DNA칩의 원리, DNA칩의 활용성, DNA칩의 연구, DNA칩의 시장 동향, DNA칩의 제작, DNA칩의 전망, DNA칩 발전방향
[전산] MySQL 메뉴얼
[컴공]네트웍과 NT에 관한 자료입니다.
[졸업][경영정보] 데이터마이닝을 이용한 의사결정지원시스템
[졸업][경영정보] XML기반의 B2B 전자문서교환 시스템 구현
정보처리산업기사필기기출문제(데이타베이스)
[정보처리,정보처리기사,정보처리산업기사,기사,산업기사,기출문제,요점정리] 정보처리기사,산업기사 요점정리 및 기출문제
네트워크 관리사 요약 및 정리본
c로 쓴 자료구조론 연습문제 6장(그래프)
소개글
알고리즘 2-3 Tree(2-3 트리)에 대한 자료입니다.
목차
1. 2-3-Tree 란?
2. AVL-Tree와의 차이
3. 2-3-Tree의 형태
4. 2-3-Tree의 검색과 코드
5. 2-2-Tree의 삽입
본문내용
AVL-Tree와 마찬가지로 효율적인 검색을 위한 균형 트리의 구조를 지닌다. 이의 성립을 위해서는 세가지 조건을 만족하여야 한다.
(1) 모든 중간 노드들의 자식 수가 2또는 3이 되어야 한다. 자식이 둘이면 2-노드 그리고 자식이 3이면 3-노드라고 한다.
(2) 모든 단말노드가 같은 레벨에 있어야 한다.
(3) 자식 수가 둘이라면 노드에 있는 값은 왼쪽 부분트리에 있는 노드들의 값보다 크고, 중간 부분트리에 있는 노드들의 값보다는 작아야 한다. 자식 수가 셋인 경우에는 노드에 있는 작은 값은 왼쪽 부분트리에 있는 노드의 값보다는 크고, 중간 부분트리에 있는 노드들의 값보다는 작아야 한다. 또한 노드에 있는 큰 값은 중간 부분트리에 있는 노드들의 값보다는 크고, 오른쪽 부분트리에 있는 노드들의 값보다는 작아야 한다.