渐近时间复杂度:是指当问题规模趋向无穷大时,该算法时间复杂度的数量级。
评价一个算法的时间性能时,主要标准就是:算法的渐近时间复杂度。
算法中语句的频度不仅与问题规模有关,还与输入实例中各元素的取值相关。
时间复杂度按数量级递增排列依次为:常数阶 0(1)、对数阶 0(log2n)、线性阶 0(n)、线性对数阶 0(nlog2n)、平方阶 0(n²)、立方阶 0(n³)、……k 次方阶 0(n^k)、指数阶 0(2^n)。
空间复杂度:是某个算法的空间耗费,它是该算法所求解问题规模 n 的函数
算法复杂度:算法的时间复杂度和空间复杂度合称算法复杂度。