Red-Black tree là một cấu trúc dữ liệu cây nhị phân cân bằng, trong đó mỗi nút được gán một màu, đỏ hoặc đen. Các đặc điểm chính của Red-Black tree bao gồm:
Cân bằng: Cây được duy trì sao cho chiều cao của nó luôn là O(log n), giúp các thao tác chèn, xóa và tìm kiếm có độ phức tạp thời gian O(log n).
Thuộc tính màu sắc: Mỗi nút trong cây được gán một màu đỏ hoặc đen, và cây phải tuân thủ mộ...