gpt4 book ai didi

algorithm - 顺序搜索时间中的预期搜索时间

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

我有一个按概率降序排列的项目列表。分布遵循 zipf's,即 key i 的相对概率为 1/i。在这些情况下,顺序搜索的大 O 预期搜索时间是多少。

最佳答案

预期的搜索时间是:

第 i 个元素的概率乘以找到第 i 个元素所需的工作。

对于相对概率,这是:1 * 1 + 1/2 * 2 + 1/3 * 3 + ... = N

要得到结果,你必须对其进行归一化,也就是说,你必须将其除以相对概率的总和:1 + 1/2 + 1/3 + ...,这是 N 次谐波数,大约 log N。

所以答案是 O(N/log N)。

关于algorithm - 顺序搜索时间中的预期搜索时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28128999/

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