二叉搜索树 (BST) 是一棵所有节点都遵循以下属性的树。节点的左侧子树的 key 小于或等于其父节点的 key。节点的右侧子树的 key 大于其父节点的 key。因此,BST 将其所有子树分为两段;左侧子树和右侧子树
在 B 树中搜索值
在树中搜索值涉及将传入值与退出节点的值进行比较。在这里,我们还从左到右遍历节点,最后遍历父节点。如果 chosen for 值与任何现有值都不匹配,则返回 not found 消息,否则返回 found 消息。
例
输出
执行上述代码时,它会产生以下结果 -
7 Not Found
14 is found
14 is found