写在前面
红黑树,对很多童鞋来说,是既熟悉又陌生。学校中学过,只了解大概;工作中不怎么使用,但面试又是重点。每次需要查看红黑树内容时都很难以更生动形象的方式来理解其内容。没错,本文内容就是要解决这个问题,用简单的语言,让你对红黑树有更深入的了解和更清晰的记忆,希望小伙伴们再次遇到红黑树的问题不至于头大。
二叉查找树
二叉查找树,Binary Search Tree 「BST」,要想了解二叉查找树,我们首先看下二叉查找树有哪些特性呢?
1.某节点的左子树节点值仅包含小于该节点值
2.某节点的右子树节点值仅包含大于该节点值
3.左右子树每个也必须是二叉查找树
看个图就轻松理解上面三句话的意思了: