What are Red-Black Trees?

A Red-Black Tree is a self-balancing binary search tree with O(log n) time complexity for insertion, deletion, and search operations.

Key Properties

Example of a Red-Black Tree:

Red-Black Tree Diagram

To learn more, visit Wikipedia's Red-Black Tree Article .