b-tree

    2

    3답변

    한 포럼에서 배열은 이미 균형 잡힌 B- 트리라고 들었습니다. 어떻게 얻습니까? B 트리의 요소 추가에 고정 된 복잡성이 있기 때문일 수 있습니다.

    0

    1답변

    b-tree 노드 (페이지로 표시, 일반적으로 4kb)에 맞는 값을 노드에 직접 넣은 다음 디스크로 플러시합니다. 노드는 대략 4 바이트 값 1000 개를 가질 수 있습니다. 그러나 노드의 크기를 초과하는 크기가 디스크에 쓰여지는 큰 값은 어떻게됩니까? 큰 값은 메모리의 노드에서 어떻게 나타 납니까? 분명히 한 노드는 15kb 값을 가질 수 없습니다.

    0

    1답변

    레코드가 키/값 쌍인 N 레코드를 저장하는 Berkley DB를 사용하여 데이터베이스를 만들었습니다. 나는 원래 20 개의 레코드로 채웠다. 20 개의 레코드로 키 검색과 데이터 검색 (사용자가 입력 한 문자열 데이터와 일치하는 데이터 값에 대해 레코드별로 데이터베이스 레코드를 검색)을 수행했습니다. public String dataSearch (Strin

    2

    2답변

    postgresql의 인덱스에 대한 세부 정보를 노드 수와 트리 높이와 같이 어떻게 알 수 있습니까? 데이터 구조 자체에 액세스 할 수 있습니까? 는 내가 사전에 자세한 내용이 감사 등 노출 어떤 카탈로그 테이블을 발견 havent 한!

    2

    2답변

    우리는 다음과 같은 구조의 B-나무가 말 : [5] [10] / | \ [1][2] [6][8] [11][14] 는 5와 10이 트리의 맨 아래에있는 버킷의 "키"가 있다는 말을 적당합니까? 또는 B-trees에 대한 "키"정의가 완전히 누락 되었습니까?

    2

    1답변

    디스크 또는 테이프와 같은 보조 저장 장치에 2 진 트리 또는 B-Tree를 저장할 때 B-tree에 비해 2 진 트리가 유리한 점은 무엇입니까? "B-Trees는 언제 이진 트리보다 이점이 있습니까?"라는 질문을 받았습니다. 내가 알아 낸 점은 디스크 액세스가 덜 필요하고 (노드 액세스 당 더 많은 데이터를 읽음) 더 적은 노드로 점프하여 최종 노드에 도

    0

    1답변

    새 키 값을 b + 트리에 삽입하는 동안 주어진 키가 비교할 키와 정확히 일치하면 오른쪽 또는 왼쪽으로 어떤 방법으로 삽입할까요? 다른 말로 , BP 포인터 BP-->x //Block pointer points to x K1|BP|K2 //what will be properties of x's value ,k1<x<=k2 or k1<=x<k2

    1

    1답변

    B-Tree에 저장되는 키의 수와 B-Tree의 순서 (즉, 비 루트 노드의 최대 자식 포인터 수)를 알고있는 경우 간단한 대수 방정식을 사용하여 나무의 높이는 얼마나 될까요?

    0

    1답변

    B- 트리를 사용하는 데이터 구조를 구현하고 있습니다. 나무의 일부를 제거하는 방법이 필요합니다. 특히, 트리에 저장된 항목의 번호가 0에서 n-1 인 것으로 가정합니다. 주어진 서브 블록 (i, j)은 0, .., i-1, j + 1, .. n-1을 포함하는 유효한 B- 트리를 남겨 두어야 만한다. 기본 경우는 i 번째와 j 번째 항목이 모두 동일한 리프

    2

    1답변

    균형 이진 검색 트리에서 후임을 찾는 방법에 대해 이전에 질문을 올렸습니다. 이제는 B-Trees (노드가 2 명 이상의 자녀를 가질 수 있음)에서 읽는 중입니다. B-Tree에서 어떻게 키의 후속 버전을 찾을 수 있을지 궁금합니다. 일반적으로 일반 BST와 동일합니까? 미리 감사드립니다.