In addition to all the rules of a Binary Search Tree, a red-black tree must follow some additional ones:
Nil leaf nodes are black.NIL nodes.The re-balancing of a red-black tree does not result in a perfectly balanced tree. It only limits how unbalanced a tree may become. However, its insertion and deletion operations, along with the tree rearrangement and recoloring, are always performed in O(log(n)) time.
