학생 ID 번호 및 기타 정보가 포함 된 정렬되지 않은 학생 정보 목록이 포함 된 파일이 있다고 가정 해 보겠습니다.B 트리의 보조 키
학생 ID 번호를 기반으로 학생 정보를 검색하는 프로그램을 만들고 싶습니다. 효율성을 높이기 위해 학생 ID를 B- 트리에 저장합니다.
그래서 학생 ID 번호를 입력하면 B- 트리를 검색하여 거기에 있는지 확인합니다. 또한 한 가지 더합니다. 학생 ID 번호를 찾으면 학생 정보가있는 파일의 위치도 반환합니다. 이것이 보조 키입니다. 프로그램은이 정보를 사용하여 나머지 학생 정보를 찾아 화면에 인쇄합니다.
이 작업을 수행 할 수 있습니까? 이것이 b-tree가 작동하는 방식입니까?
B- 트리와 이진 트리의 차이점을 알고 있습니다. B- 트리는 각 노드에서 둘 이상의 값을 가질 수 있습니다. – neuromancer
@Phenom : 더 중요한 차이점은 B-Tree 노드는 2 개 이상의 자식 노드 (일반적으로 더 많은 노드)를 가질 수 있다는 것입니다. –