1. 程式人生 > >資料結構(排序演算法和查詢演算法的時間複雜度和空間複雜度)

資料結構(排序演算法和查詢演算法的時間複雜度和空間複雜度)

這是從大神給多的網站上找到的演算法的時間複雜度趨勢和各個常用結構的複雜度截圖。

 

 

演算法的時間複雜度,用來度量演算法的執行時間,記作: T(n) = O(f(n))。它表示隨著 輸入大小n 的增大,演算法執行需要的時間的增長速度可以用 f(n) 來描述。

 

 

 

 

 

 

 

 

 

 

常用查詢演算法的時間複雜度和空間複雜度

 

二叉樹的查詢 O(n)