算法
时间复杂度
用于评估执行程序所消耗的时间,可以估算出程序对处理器的使用程度
常见的时间复杂度有
O(1)常数型;
O(log n)对数型,
O(n)线性型,
O(nlog n)线性对数型,
O(n2)平方型,
O(n3)立方型,
O(nk)k次方型,
O(2n)指数型
空间复杂度
用于评估执行程序所占用的内存空间,可以估算出程序对计算机内存的使用程度
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ThinkBIM!
评论
用于评估执行程序所消耗的时间,可以估算出程序对处理器的使用程度
O(1)常数型;
O(log n)对数型,
O(n)线性型,
O(nlog n)线性对数型,
O(n2)平方型,
O(n3)立方型,
O(nk)k次方型,
O(2n)指数型
用于评估执行程序所占用的内存空间,可以估算出程序对计算机内存的使用程度