书上实现: 二叉搜索数的特点:高效实现 插入一个数值,查询是否包含某个数值,删除某一个数值. 所有的节点都满足左子树上的所有节点都比自己的小,而右子树上的所有节点都比自己大的特点. 查询:如果当前数值等于根节点返回true,比根节点小,就往左儿子走,否则往右儿子走. 插入:按照查找数值的方法去找其所在位置,从根节点出发,往左右儿子中找到合适位置. 删除:需要删除的节点没有左儿子,那么就把右儿子提上去. 需要删除的节点的左儿子没有右儿子,那么就把左儿子提上去 以上两种情况都不符合的话,就把左儿子的…