根據數據範圍估算時間複雜度

算法的時間複雜度是大致確定的,但是數據範圍卻千變萬化。所以根據數據範圍選擇最優算法是一種簡單而準確的方法。

以下介紹幾種根據數據範圍大致對應的時間複雜度。

  1. N<=20   O(2n)
  2. 20<N<=100   O(n3
  3. 100<N<=1000   O(n2)
  4. 10000<N<=105   O(nlogn)
  5. 105<N<=108   O(n)
  6. N>108   O(logn)
轉自——http://www.cnblogs.com/saltless/archive/2010/08/05/1793356.html
感謝saltless大神
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章