o(1), o(n), o(logn), o(nlogn) 時間複雜度介紹

在描述算法複雜度時,常常用到o(1), o(n), o(logn), o(nlogn)來表示對應算法的時間複雜度, 這裏進行概括一下它們表明的含義:  這是算法的時空複雜度的表示。不單單用於表示時間複雜度,也用於表示空間複雜度。  O後面的括號中有一個函數,指明某個算法的耗時/耗空間與數據增加量之間的關係。其中的n表明輸入數據的量。  好比時間複雜度爲O(n),就表明數據量增大幾倍,耗時也增大幾倍
相關文章
相關標籤/搜索