设计个实现在二叉排序树中寻找关键值k的算法,要求使用递归算法和非递归算法。

admin2023-02-06  35

问题 设计个实现在二叉排序树中寻找关键值k的算法,要求使用递归算法和非递归算法。

选项

答案本题考查二叉排序树的查找算法。二叉排序树的查找过程为: (1)若查找树为空,查找失败。 (2)查找树非空,将给定值k与查找树的根结点关键值比较。 (3)若相等,查找成功,结束查找,否则 当给定值k小于根结点关键值,查找将在以左孩子为根的子树上继续进行,转(1)。 当给定值k大于根结点关键值,查找将在以右孩子为根的子树上继续进行,转(1)。 利用递归算法来完成二叉排序树的查找过程,算法如下。 [*]

解析
转载请注明原文地址:https://kaotiyun.com/show/obwD777K
0

相关试题推荐
随机试题
最新回复(0)