1.渐近紧确界记号: Θ(big-theta)
假设算法A的运行时间表达式T1(n)为:T 1 ( n ) = 30 n^ 4 + 20 n ^3 + 40 n^ 2 + 46 n + 100
假设算法B的运行时间表达式T2(n)为:T 2 ( n ) = 1000 n 3 + 50 n 2 + 78 n + 10
当问题规模足够大的时候,例如n=100万,算法的运行时间将主要取决于时间表达式的第一项,其它项的执行时间只有它的几十万分之一,可以忽略不计。第一项的常数系数,随着n的增大,对算法的执行时间也变得不重要了。
于是,算法A的运行时间可以记为:T 1 ( n ) ≈ n^ 4