关于BST,我有一个非常简单的问题。我已经看到有关重复条目的BST的多种定义。一些将BST定义为不允许重复的条目,另一些将节点的左子节点<=等于节点值,而右子节点大于节点的值,有些定义与此相反(左子节点<小于节点,右孩子是> =)。
所以我的问题是BST关于重复条目的正式定义(如果存在)是什么?例如,插入值3、5、10、8、5、10后,BST会是什么样?
预先感谢您澄清定义并回答我的问题!
CLRS本书是算法和数据结构领域中的一本著名书籍,也被称为数据结构和算法的圣经:
根据本书的定义,重复的条目将放置在包含相同键的节点的右树中。例如,看一看本书采用的BST的插入算法:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
点击生成二维码
我来说两句