作业帮 > 数学 > 作业

同样一组数建成二叉排序树唯一吗?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/07/19 08:07:03
同样一组数建成二叉排序树唯一吗?
是不是建立的二叉排序树满足二叉排序树的性质就可以?例如:
63,55,90,42 ,58,70,10,45,67,83,如果从不同的数开始的话,建立的可能不同,但是同样满足:左子树的值小于跟值,右子树的几点值大于根植,左右子树也是二叉树,而且,从同一点开始也可能有很多结果,那么怎么化这个二叉排序树啊
同样一组数建成二叉排序树唯一吗?
那要看你用哪种二叉排序树啦,
最高级的【红黑树】(blace-red-tree,比较难学,如果对数据库感兴趣的话,最好去看看)应该是唯一的.
而【一般的排序树】应该不唯一,因为一般的二叉排序树(你只要对付作业,就随便啦)的插入函数(insert)非常简单,就是左大右小或者左小右大.