渐近分析

概述

渐近分析 研究当输入规模 趋于无穷大时,算法运行时间(或空间)的增长行为,忽略常数因子和低阶项。

定义

渐近分析

通过数学工具刻画函数 时的增长速率,使用 渐近记号, , , , )来描述算法资源消耗的本质特征

核心性质

  • 忽略常数因子: 的渐近行为相同,均为
  • 忽略低阶项:
  • 渐近分析关注的是增长趋势,适合比较不同算法在大规模输入下的相对性能。
  • 对于小规模输入,常数因子和低阶项可能实际更重要,渐近分析不适用于此场景。

章节扩展

第1章:算法在计算中的角色

参见