gpt4 book ai didi

algorithm - BST :-Given the inorder successor of each node, 在 O(h) 中找到每个节点的父节点

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:25:36 27 4
gpt4 key购买 nike

标题总结起来,我有一个包含节点的数组,它的顺序继承者我需要实现一个子程序来找到 O(h) 中任何给定节点的父节点

没有给出左右指针

最佳答案

我不确定我是否正确理解了您的问题,BST 中的有序后继仅表示下一个更高的元素。现在提供此信息,可以创建多个 BST。例如 [{1,4},{2,1},{3,2},{5,3}] 这里 {a,b} 表示 a 是节点,b 是有序的后继节点。所以树的一种可能实现是 4 IPO(读取是父级)1 和 NULL,1 IPO 2 和 NULL,2 IPO 3 和 NULL,最后 3 IPO 5 和 NULL。这些信息的复杂度为 O(n),因为您只需遍历数组一次。

关于algorithm - BST :-Given the inorder successor of each node, 在 O(h) 中找到每个节点的父节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15586184/

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