Big O:算法运行时的上限。
Big Theta (?):这是一个“紧”或“精确”界限。它是 Big O 和 Big Omega 的组合。
Big Omega (?):算法运行时间的下限。
小 o:算法运行时间的上限,但渐近运行时间不能等于上限。
Little Omega (?):算法运行时间的下限,但渐近运行时间不能等于下限。
o(n) = O(n) - ?(n)(我们不能“触及”上界)
?(n) = ?(n) - ?(n)(我们不能“触及”下界边界)
?(n) = ?(n) - ?(n)
我们基本上会说运行时无法触及我们为其设置的确切界限……这是不可能的,因为它是一个确切界限。运行时肯定会“触摸”它。
没有算法可以采用的运行时不会与精确边界相交。因此,属于一个理论上的小 theta 的所有运行时的集合将是空集。