算法复杂度理解

算法复杂度是指算法在编写成可执行程序后,运行时所需要的资源,资源包括时间资源和内存资源。应用于数学和计算机导论。

 

算法复杂度包括了时间复杂度和空间复杂度

 

时间复杂度:就是花了多少时间执行算法。

例如:

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

posted @ 2018-10-16 20:10  birdhumen鸟人  阅读(170)  评论(0编辑  收藏  举报