A
B
C
D
解析:
折半查找判定树实际上是一棵二叉排序树,它的中序序列是一个有序序列。可以在树结点上依次填上相应的元素,符合折半查找规则的树即是所求。
就是看,mid =(left+right)/2,向上取整,还是想下取整。
对于本题目,其实只要A,B,C,D在同一个树中左子树比右子树多1或者相等,右比左多1或相等,不能同时出现左=右+1&右=左+1.会发现A完全满足上述结论,B错在第三层同时出现左=右+1&右=左+1,C同理,D第一层右=左+1&第三层左=右+1
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
解析:
折半查找判定树实际上是一棵二叉排序树,它的中序序列是一个有序序列。可以在树结点上依次填上相应的元素,符合折半查找规则的树即是所求。