概念:
二叉搜索树:又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树
1、若它的左子树不为空,则左子树上所有节点的值都小于根节点的值
2、若它的右子树不为空,则右子树上所有节点的值都大于根节点的值
3、它的左右子树也分别为二叉搜索树
如下图:
二叉树基本操作
1. 插入:
在二叉查找树中插入新结点,要考虑以下步骤:
1.若二叉查找树root为空,则新结点为根;
2.若二叉查找树root不为空,则应该寻找插入点并返回它的地址(若新结点中的关键字已经存在,则返回空指针);
3.若新结点的关键字小于插入点的关键字,则将新结点插入到插入点的左子树中,大于则插