算法导论-第12章-二叉搜索树-12.2-1

探讨了在二叉搜索树中查找关键字序列的有效性,分析了特定序列是否可能通过二叉搜索树查找路径到达目标节点,指出某些序列因不符合查找路径而无法实现查找。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

假设一棵二叉搜索树中结点在1至1000的之间,现要查找关键字为363的结点,下述关键字序列哪一个不是在二叉搜索树上查找到的序列?  

(a) 2,252,401,398,330, 344,397,363;  
(b) 924, 220, 911, 244, 898, 258, 362, 363;  
(c) 925, 202, 911, 240, 912, 245, 363;  
(d) 2, 399, 387, 219, 266, 382, 381, 278, 363.
(e) 935, 278, 347, 621, 299, 392, 358, 363.


答:c和e 是不可能查找到的序列。把这五个序列各插入到一个初始为空的二叉搜索树中,结果可以发现,(c)(e)序列所形成的不是一条路径,(c)中的912和(e)中的299,都是分支,它们是不会被查找到的,可见它们是不可能在查找过程中访问到的序列。
因为查找过程是从上到下一条路径查找的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值