算法时间复杂度比较:
y代表时间开销:
在谈论一个算法的时间复杂度时,只谈论最高阶。
如,在一个多层循环嵌套里面,只看最后一层循环的循环次数。
算法一般不看最好的时间复杂度,因为其性能问题一般在n很大时才会暴露出来。
算法的空间复杂度
比如函数的递归调用会消耗较多空间
截图摘自王道考研
算法时间复杂度比较:
y代表时间开销:
在谈论一个算法的时间复杂度时,只谈论最高阶。
如,在一个多层循环嵌套里面,只看最后一层循环的循环次数。
算法一般不看最好的时间复杂度,因为其性能问题一般在n很大时才会暴露出来。
算法的空间复杂度
比如函数的递归调用会消耗较多空间
截图摘自王道考研