二进制搜索树中的重复条目

Tareq:

关于BST,我有一个非常简单的问题。我已经看到有关重复条目的BST的多种定义。一些将BST定义为不允许重复的条目,另一些将节点的左子节点<=等于节点值,而右子节点大于节点的值,有些定义与此相反(左子节点<小于节点,右孩子是> =)。

所以我的问题是BST关于重复条目的正式定义(如果存在)是什么?例如,插入值3、5、10、8、5、10后,BST会是什么样?

预先感谢您澄清定义并回答我的问题!

古普塔:

CLRS本书是算法和数据结构领域中的一本著名书籍,也被称为数据结构和算法的圣经:

在此处输入图片说明

根据本书的定义,重复的条目将放置在包含相同键的节点的右树中。例如,看一看本书采用的BST的插入算法:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章