Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Cây B (B-tree) trong cấu trúc dữ liệu


Xem B-Tree. Là cây tìm kiếm m-way đặc biệt. Dùng rộng rãi cho truy cập đĩa. B-tree cấp m: tối đa m-1 khóa và m con. Lưu nhiều phần tử trong một nút → chiều cao nhỏ. Lợi thế lớn.

B-Tree có mọi tính chất m-way tree. Thêm tính chất:

  • Mỗi nút tối đa m con.
  • Nút không phải gốc/lá: ít nhất m/2 con.
  • Gốc: ít nhất 2 con.
  • Tất cả lá cùng cấp.

Ví dụ B-Tree

Cây B (B-tree) trong cấu trúc dữ liệu

Hỗ trợ tìm kiếm, chèn, xóa. Trong nút, khóa sắp xếp. Phần tử vị trí i có con trái (giá trị nhỏ hơn) và con phải (lớn hơn).