美文网首页
时间复杂度和空间复杂度

时间复杂度和空间复杂度

作者: wintersal | 来源:发表于2017-11-26 11:55 被阅读10次

算法效率的度量方法(估算): 

如果忽略两种算法的头部和尾部的一次, n+1和1   就是n 和1的区别

外层循环每执行一次,内存循环就要执行100次,

当i = 1, n次

当i = 2, n次

当i = 3, n次

......

当i = n, n次

n * n = n^2 次

所以当数据越大时,执行次数会以平方式增长

如何比较两个算法更好:输入规模都是n

2n+4和4n+1

可以这么分析:

2n+4 可以理解成先执行n次循环再执行n次循环 再有4次运算

4n+1 可以理解成 执行n次循环/n次循环/n次循环/n次循环 再有一次添加运算

两种算法其实都是线性的,通过坐标系就能看得出来 谁更好

相关文章

网友评论

      本文标题:时间复杂度和空间复杂度

      本文链接:https://www.haomeiwen.com/subject/eirkbxtx.html