b-tree

A B-tree is a self-balancing data structure commonly used in computer science for efficient storage and retrieval of large datasets. It maintains its balance by ensuring that all leaves are at the same level, which reduces the height of the tree and thus improves search and insertion times. B-trees are particularly useful for organizing data in databases and file systems, where they enable efficient disk access and minimize I/O operations.

Requires login.