A specialized version of a Binary Search Tree that stays balanced through color-coding.
Unlike a standard BST, which can become "leggy" and inefficient (O(n)), Red-Black Trees ensure a height of O(log n), keeping operations fast even with large datasets.