1. 程式人生 > >關於復雜度的一些基本的定義

關於復雜度的一些基本的定義

關於 tro 16px 大於 數據結構 正常 nbsp str bsp

來源於《數據結構與算法分析:C語言描述》

def1:如果存在正常數c和n0,使得當N>=n0時,T(N)<=cf(N),則記為T(N) = O(f(N)); T(N)的增長率小於等於f(N)的增長率

def2:如果存在正常數c和n0,使得當N>=n0時,T(N)>=cg(N),則記為T(N) = Ω(g(N)); T(N)的增長率大於等於g(N)的增長率

def3: T(N) = θ(h(N))當且僅當T(N) = O(h(N)) && T(N) = Ω(h(N)); T(N)的增長率等於h(N)的增長率

def4: 如果T(N) = O(p(N))且T(N) != θ(p(N)),則T(N) = o(p(N))。 T(N)的增長率小於p(N)的增長率

關於復雜度的一些基本的定義