gpt4 book ai didi

algorithm - 哪种数据结构可以处理这些需求?

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

我需要一个可以处理这些需求的数据结构: * 在 O(lg(n)) 中检索最小值 * 在 O(lg(n)) 中检索最大值 * 向数据结构中插入一个值 O(lg(n))

对于 max 和 insert - 我认为最大二叉堆可以处理这个问题,但是它不适用于 min,因为最小值可以在每个大约 n/2 值的叶子中 - 换句话说 O (n) ?如果我错了,请告诉我。

另外,如果有人能帮助我找到满足这些需求所需的数据结构,我将非常高兴。

非常感谢

最佳答案

Min-max heap正是您要找的。

关于algorithm - 哪种数据结构可以处理这些需求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21633723/

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