什么是二叉搜索树
二叉搜索树(BST, Binary Search Tree),也称二叉排序树或二叉查找树.
二叉搜索树是一棵二叉树,可以为空;
如果不为空,满足以下性质:
(1)非空左子树的所有键值小于其根节点的键值
(2)非空右子树的所有键值大于其根节点的键值
(3)左、右子树本身也都是二叉搜索树
二叉搜索树类型
1  | export type BinarySearchTreeNodeType = number;  | 
二叉搜索树节点
1  | import { BinarySearchTreeNodeType } from './types';  | 
封装二叉搜索树
1  | import BinarySearchTreeNode from "./BinarySearchTreeNode";  | 
测试
1  | import BinarySearchTree from "./BinarySearchTree";  |