use*_*632 1 big-o
假设 f(n) 是算法的运行时间。
根据 的函数定义O(n),if f(n)<=c*g(n)then f(n)=O(g(n))where n0<=n。
O(n)
f(n)<=c*g(n)
f(n)=O(g(n))
n0<=n
常数c的取值范围是多少?
Sol*_*lli 5
根据定义(例如此处),任何正数,只要它是常数。
例如,n^2不在中,O(n)因为没有正数c使得n^2 = cn对于所有n;该等式可以简单地求解为c = n,但根据定义n它不是一个常数。
n^2
c
n^2 = cn
n
c = n
归档时间:
12 年,2 月 前
查看次数:
6964 次
最近记录:
11 年,7 月 前