【发布时间】:2013-08-06 00:51:22
【问题描述】:
我正在尝试解决一个问题,即比较两种算法在最坏情况下的运行时间,并找出一种算法比另一种算法运行时间更快的输入大小。
这两种算法是:
A1 = 2n log10 n
A2 = 0.1n2
基本上,我正在尝试解决以下 n 的不等式:
2n 对数10 n 2
谁能指出我正确的方向?
我已经设法达到:
日志10 n n 0.05n
但我不知道从这里该怎么做(或者我可能尝试了错误的方法来解决它)。
提前感谢您的帮助!
【问题讨论】:
-
有人应该指出说
2n log_10 n < 0.1n^2是不正确的(等式不适用于n=1),你需要说O(2n log_10 n) < O(0.1n^2),为n指定一个值,或者说'渐近地'。
标签: algorithm time inequality