目录
2.BST转换成循环的排序双向链表:leetcodeJZ36
一、概念
二分搜索树(BinarySearchTree)又叫BST、二叉搜索树,是个二叉树(每个节点最多两个子节点),有天然的查找与搜索语义。同时对于BST来讲,该树中每个节点间的节点值都满足以下大小关系:左子树所有节点值<根节点<右子树所有节点值。对于JDK来讲,BST中不存在值相等的元素,JDK中的搜索树就不存在相同的值(TreeMap)。
特点:
1.在BST中查找一个元素,就是二分查找【在一个有序区间进行二分查找的时间复杂度:logN】
2.对BST进行中序遍历会得到一个完全有序的数据集(升序)