gpt4 book ai didi

algorithm - 二叉搜索树和线程二叉树有什么区别?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:52:14 24 4
gpt4 key购买 nike

我的意思是二叉搜索树是一棵树,其中左 child 比 parent 小,右 child 大于/等于 parent 。

线程二叉树有线程。这有何不同?

最佳答案

在线程二叉树中,具有空引用的叶子被替换为对有序后继(如果是右 child )或前任(如果是左 child )节点的引用。如果仅使用后继或前导引用,则树是单线程,如果两者都使用,则它是双线程。这使得节点的有序遍历在计算上更便宜。

这张图片(借自 Wikipedia)很好地展示了数据结构:

enter image description here

请引用Wikipedia article获取更多信息。

关于algorithm - 二叉搜索树和线程二叉树有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29361944/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com