其实红黑树和平衡树有很多相同的地方,困难的地方都在于讲一个新项插入到树中。了解AVL Tree的朋友应该都知道为了维持树的高度必须在插入一个新的项后必须在树的结构上进行改变,这里主要是通过旋转(左旋转/右旋转),红黑树亦是如此。