我读到了 Big-O 表示法。我理解了一些想法,但是当比较两种算法时,我不明白他说现有的两种算法之后的一些事情。
First f2(n) = 2n + 20 steps.
second f3(n) = n + 1 steps.
he write f2 = O(f3):
f2(n)/f3(n)
=((2n + 20)/(n + 1))<= 20;
he say Certainly f3 is better than f2?, of course f3 = O(f2), this time with c = 1.
我认为 f3 比 f2 更好,因为因素较少。我的问题
1)为什么常数c = 1他怎么选的?2) 为什么 f3 = O(f2) 以及为什么 f2 = O(f3) ?