gpt4 book ai didi

algorithm - 执行 n-m 操作的算法的大 O 是什么,其中 m 是迭代次数?

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

我写了一个算法来查找未排序列表中的重复项。它在每次迭代中执行 n - m 操作,其中 m 是迭代次数,n 是输入列表的大小。它的大 O 是什么?

最佳答案

O(n^2)。这里的工作是n+(n-1)+(n-2)+...+1 = n(n+1)/2

一个更直观的看待它的方式是你至少做 n/2 工作至少 n/2 次迭代,所以你至少做 n^2/4 工作。

关于algorithm - 执行 n-m 操作的算法的大 O 是什么,其中 m 是迭代次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12451894/

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