小白也能理解的空間時間複雜度

原文 算法(Algorithm)是指用來操作數據、解決程序問題的一組方法。對於同一個問題,使用不同的算法,也許最終得到的結果是一樣的,比如排序就有前面的十大經典排序和幾種奇葩排序,雖然結果相同,但在過程中消耗的資源和時間卻會有很大的區別,比如快速排序與猴子排序:)。 那麼我們應該如何去衡量不同算法之間的優劣呢? 主要還是從算法所佔用的「時間」和「空間」兩個維度去考量。 時間維度:是指執行當前算法所
相關文章
相關標籤/搜索