gpt4 book ai didi

algorithm - 如何用多个变量简化 Big O 代数

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

假设算法的最坏情况运行时间可以描述为:

T(n) = O(n) + O(r^2) + O(n-r)

n 是输入大小,r 是根据算法创建分区的索引。

这个等式可以进一步简化吗?如果变量都是 n 那么它将是 O(n^2) 但是当涉及 r 时可以应用相同的想法吗?

最佳答案

由于 O(n-r)O(n) 抑制,您可以编写 T(n) = O(n) + O(r^2 )。此外,如您所知,r 介于 0 和 n 之间,您可以编写 T(n) = O(n + r^2) .然而,确切的术语是 T(n,r) = O(n + r^2)

关于algorithm - 如何用多个变量简化 Big O 代数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57813627/

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