gpt4 book ai didi

algorithm - O(in) 是二次复杂度的线性复杂度吗?还是取决于k?

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

如果n很大,k很小,我能说O(kn)是线性复杂度吗?

如果 k 接近 n/2,但不超过 n/2 怎么办?我认为它仍然是线性复杂度吗?还是二次复杂度 O(n^2)?

将 O(kn) 视为二次复杂度是否有限制 k 的大小?

最佳答案

如果k是常数,那么任何O(kn)函数都是O(n),即线性

如果kn 的函数并且是O(n),那么任何O(kn) 函数都是O(n^2)。 n/2 是 O(n)。此外,(n^2)/2 不是 O(n),因此如果 k 接近于 n/2 kn 不是 O(n)。

如果 k 不是 O(n),则 kn 不是 O(n^2)。

关于algorithm - O(in) 是二次复杂度的线性复杂度吗?还是取决于k?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13161397/

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