B- 나무와 2-3-4 나무의 차이점은 무엇입니까? 또한 각각의 최대 높이와 최소 높이를 어떻게 알 수 있습니까? 감사B- 나무와 2-3-4 나무의 차이점
답변
... 링크를 :
"2-3 -4 나무는 주문 4의 B 나무입니다. "
2-3-4
는B-tree
이다.
리프가 아닌 루트가 아닌 노드에 대한 자식 수가 2,3 또는 4이므로이 노드를 2-3-4 트리라고합니다.
6이 아니었다면 3-4- 5-6 트리 또는 3-6 트리.
최소 자식 수가 최대 값의 절반이므로 일반적으로 이전을 건너 뛰고 m의 B- 트리에 대해 이야기 할 수 있습니다.
B- 트리의 순서는 노드가 가질 수있는 최대 자식 수로 정의됩니다.
2-3-4 나무에서 우리가 본 것처럼 최대 값은 4입니다.
최악의 경우 높이는 general formula for B-trees입니다.
최상의 케이스 : 로그 m n. (모든 노드가 꽉 찼습니다)
최악의 경우 : 로그 m/2 n. 이 경우의 노드가 가질 수있는 어린이의 최대 수, 4 - - 그리고
이
- m이 나무의 순서 인 경우 (모든 노드가 절반 비어 있습니다) N 트리의 항목 수는
"B 트리 임의의 숫자의 순서를 가질 수있다"입니다 - 네,하지만 B-트레의 특정 서브 클래스 그 번호를 미리 고쳐 줘. 그것은 일반적으로 나비에 대해 이야기하는 것과 같습니다. Monarch butterfly에 대해 이야기합니다. B- 나무는 나비가 곤충의 클래스와 같은 데이터 구조의 클래스입니다. Monarch butterflies은 2-3-4 나무가 B 나무의 하위 클래스 인 것처럼 나비의 하위 클래스입니다.
단지 위키 피 디아에 대한 링크를 추가하는 것보다 내가 더 나은을 수행 할 수 없습니다 Wikipedia및 견적에 http://en.wikipedia.org/wiki/2-3-4_tree
그러나 나는 아직도 확신 할 수 없다. B 트리는 어떤 수의 순서라도 가질 수있는 반면, 2-3-4 트리는 최대 4의 순서 만 가질 수 있다고 말하는가? – zorgo
b-tree가 생기는 주된 차이점은 삽입시 필요한 노드 분할 수가 2-4 트리 미만이라는 것입니다. 2-4 나무에서 우리는 때때로 계단 분할이라고하는 용어를 발견했으나 b-tree에서는 계단 분할이 존재하지 않습니다.
B 트리에서 캐스케이드 분할 가능 : http://en.wikipedia.org/wiki/B_Tree#Insertion – jrouquie
- 1. B +/- 나무에 비해 T- 나무의 장점은 무엇입니까?
- 2. tikz가있는 나무와 매크로
- 3. 나무와 같은 큐
- 4. 나무와 같은 구조로 도우십시오.
- 5. 나무와 같은 커넥터
- 6. 주디 나무의 사용 예
- 7. 시도와 나무의 차이점은 무엇입니까?
- 8. 붉은 나무의 단점은 무엇입니까?
- 9. 수심을 이용한 나무의 높이
- 10. 나무의 잎을 찾는 방법
- 11. 하스켈에서 나무의 오른쪽 회전 : 어떻게 작동합니까?
- 12. Eclipse에서 두 나무의 차이 표시
- 13. $ {$ b}
- 14. KD- 나무와 누락 값 (벡터 비교)
- 15. 나무와 같은 카테고리 시스템의 데이터베이스 디자인
- 16. 컨트롤러 B
- 17. Proc와 Lambda의 차이점
- 18. 차이점 downcase와 downcase의 차이점! Ruby에서
- 19. IE5와 IE8의 차이점 모드 차이점
- 20. 차이점. 과 : 루아
- 21. Java : int [] 메서드에 대한 도움말은 호프만 나무와 관련되어 있습니다.
- 22. 이 두 구문의 차이점
- 23. "a/b/c"를 [ "a/b/c", "a/b", "a"]로 변환하는 가장 쉬운 방법
- 24. 붉은 검정 나무의 회전 방법을 기억하는 쉬운 방법이 있습니까?
- 25. 빨강 - 검정 나무의 전체 하위 트리를 삭제하면 속성이 유지됩니까?
- 26. (a | b)가 a - (a & b) + b와 같은 이유는 무엇입니까?
- 27. 1가, 2 = B 또는 1 = B, 2 = = 행을 선택하기
- 28. 이 단순화하는 단계 무엇 (a가 + b) (a가 +! b)는
- 29. 파이썬 객체 혼동 : a = b, b 및 a 변경 수정!
- 30. PHP 문자열 연결 - "$ a $ b"와 $ a. "". $ b - 성능
숙제 같은 냄새가납니다. –
숙제가 아니라 개인적인 수정. – zorgo