gpt4 book ai didi

algorithm - 你如何计算二分查找算法的大哦?

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

我正在寻找数学证明,而不仅仅是答案。

最佳答案

recurrence relation of binary search is (在最坏的情况下)

T(n) = T(n/2) + O(1)

使用 Master's theorem

enter image description here

  • n 是问题的规模。
  • a 是递归中子问题的数量。
  • n/b 是每个子问题的大小。 (这里假设所有子问题的大小基本相同。)
  • f (n) 是在递归调用之外完成的工作的成本,其中包括划分问题的成本和合并子问题的解决方案的成本。

这里 a = 1, b = 2 且 f(n) = O(1) [常量]

我们有 f(n) = O(1) = O(nlogba)

=> T(n) = O(nlogba log2 n)) = O(log2 n)

关于algorithm - 你如何计算二分查找算法的大哦?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6094864/

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