# B-Trees

Source: https://wisconsin.twango.dev/sp25-cs400/topics/b-trees

# B-Trees

B-trees are a type of self-balancing tree data structure that maintains sorted data and allows for efficient insertion, deletion, and search operations. They are commonly used in databases and file systems.

They contain the following properties:

- Every node has at most $m$ children and $m-1$ keys
- B-Tree is always balanced (all leaves are at the same level)
- Multi-way search tree

## Connections

- [[sp25-cs400/topics/index|Topic index]]

Obvious technical and formatting errors repaired.
