文章目录 1 算法效率度量总览2 时间复杂度2.1 如何评估算法时间开销2.2 案例引入2.3 大O表示法2.4 总结2.5 题目练习 3 空间复杂度3.1 程序运行时的内存需求3.2 函数递归调用带来的内存开销3.3 总结 1 算法效率度量总览 2 时间复杂度 2.1 如何评估算法时间开销 2.2 案例引入 2.3 大O表示法 2.4 总结 2.5 题目练习 1 2 3 4 最坏时间复杂度:最坏情况下算法的时间复杂度 平均时间复杂度:所有输入示例等概率出现的情况下,算法的期望运行时间 最好时间复杂度:最好情况下算法的时间复杂度 3 空间复杂度 3.1 程序运行时的内存需求 3.2 函数递归调用带来的内存开销 3.3 总结