算法複雜度o(1), o(n), o(logn), o(nlogn)

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