我真的不知道如何用大 O 表示法表达。我已经看到几个消息来源在谈论这个,但这只会让我更加不确定。当我用 big-O 编写时,我应该忽略常量吗?
例子:
1. 0.02N³
2. 4N*log(2^N)
3. 24Nlog(N)
4. N²
5. N*sqrt(N)
这就是我所说的“忽略常量”:
1. O(N³)
2. O( N*log(2^N) )
3. O( Nlog(N) )
4. O( N² )
5. O( N*sqrt(N) )
与其他示例相比,增长速度O( N*log(2^N) )
和增长速度如何?O( N*sqrt(N) )
我非常感谢您的帮助,因此在此先感谢