1. 程式人生 > >演算法複雜度理解

演算法複雜度理解

演算法複雜度是指演算法在編寫成可執行程式後,執行時所需要的資源,資源包括時間資源和記憶體資源。應用於數學和計算機導論。

 

演算法複雜度包括了時間複雜度和空間複雜度

 

時間複雜度:就是花了多少時間執行演算法。

例如:

for(int i=0;i<n;i++) 
{
    int a=i+n; 
}

這個演算法的複雜度就是O(n)
 

 

 

 

https://www.jianshu.com/p/f4cca5ce055a

https://blog.csdn.net/weixin_40533111/article/details/83027707