1二叉树: 每个结点最多有两个子树的树结构,分为左子树和右子树 2二叉搜索树: 若左子树不空,则左子树上所有结点的值均小于它的根结点的值;若右子树不空,则右子树上所有结点的值均大于它的根结点的值 二分查找:要求线性表必须采用顺序存储结构,而且表中元素是有序排列; 例如1,2,5,6,8,10,11,15; 是根据有序排列, 如果从数组中查询n所在下标位置,则只需要先从数组中间开始查询,如果中间值大于n,则向左遍历,反正从右边开始查询; 时间复杂度O(logN) 