gpt4 book ai didi

algorithm - 为排序值生成排序键

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

我需要维护从键到字符串值的映射,以及从值到键的映射。我需要确保这两个列表始终排序。可以随时将新值添加到列表中。最好使用什么数据结构,以便在添加新值时,我们可以维护两个排序列表,而不必重新生成许多键,也不会以不平衡的树结束?

最佳答案

是否可以将其描述为“在这个问题中,我们的目标是维护一个带有明确标签的链表每个节点使得标签在整个列表中是单调的,可以插入和删除在任何给定位置。”?

这是 http://courses.csail.mit.edu/6.897/spring05/lec/lec24.pdf 的第 3 节.它们展示了如何通过将键表视为隐式树结构来按排序顺序维护键表,其中有间隙,其中在表的一部分中重新组织键等同于重新平衡子树。

关于algorithm - 为排序值生成排序键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17863598/

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