gpt4 book ai didi

algorithm - 计算中间值为 high - 2 的改进二分搜索的时间复杂度

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

我必须找出计算分界点的二分查找的时间复杂度为 mid = high - 2(而不是 mid = (low + high)/2)以便知道修改后的算法会慢多少或快多少

最佳答案

最坏的情况是搜索的项目是第一个。在这种情况下,由于您总是从 n 中减去 2,因此您将有大约 n/2 个步骤,这是一个线性复杂度。最好的情况是搜索的项目恰好在 n-2,这将采用常数复杂度。平均复杂度,假设 n -> infinity 也是线性的。

关于algorithm - 计算中间值为 high - 2 的改进二分搜索的时间复杂度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47000247/

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