算法复杂度分为时间复杂度和空间复杂度
1、介绍
时间复杂度:执行这个算法所需要的计算工作量
空间复杂度:执行这个算法所需要的内容空间
2、计算
时间复杂度:
1):没有for循环就是O(1)
2):有for循环就是O(n)
3):两层for循环就是O(n^2)
4):两层for循环并列一个for循环是O(n^2+n)
算法复杂度分为时间复杂度和空间复杂度
1、介绍
时间复杂度:执行这个算法所需要的计算工作量
空间复杂度:执行这个算法所需要的内容空间
2、计算
时间复杂度:
1):没有for循环就是O(1)
2):有for循环就是O(n)
3):两层for循环就是O(n^2)
4):两层for循环并列一个for循环是O(n^2+n)