gpt4 book ai didi

hashtable - 哈希表查找时间

转载 作者:行者123 更新时间:2023-12-04 09:26:04 27 4
gpt4 key购买 nike

当我们在哈希表中插入/查找键时,教科书说是O(1)时间。但是,怎么可能有O(1)查找时间呢?如果哈希表将 key 存储在向量中,则将花费O(N);如果在二叉树中,则将花费O(logN)。我只是无法使用O(1)访问时间来镜像某些数据结构。

谢谢!

最佳答案

哈希表对您的 key 进行哈希处理并将其放入数组中。

例如,hash(x)= 3,其中x是您的 key 。然后,该表将其放入array [3]。从数组访问是O(1)。

关于hashtable - 哈希表查找时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14372962/

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