lvjianwei

算法分析中常用的近似函数

描述 近似函数
调和级数求和 Hn=1+1/2+1/3+1/4+······+1/N~lnN
等差数列求和 1+2+3+4+······+N~N²/2
等比数列求和 1+2+4+8+······+N=2N-1~2N,其中N=2ⁿ
斯特灵公式 lgN!=lg1+lg2+lg3+lg4+······+lgN~NlgN
指数函数 (1-1/n)ⁿ~1/e

 

对增长数量级的常见假设总结

描述

增长的

数量级

说明 举例
常数级别 1 普通语句 将两个数相加
对数级别 logN 二分策略 二分查找
线性级别 N 循环 查找最大元素
线性对数级别 NlogN 分治 归并排序
平方级别 双层循环 检查所有元素对
立方级别 三层循环 检查素有三元组
对数级别 2ⁿ 穷举查找 检查所有子集

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-03-04
  • 2021-05-20
  • 2021-12-10
  • 2021-07-07
  • 2021-07-01
  • 2021-12-19
猜你喜欢
  • 2021-12-09
  • 2022-12-23
  • 2021-10-27
  • 2021-11-01
  • 2021-12-12
  • 2021-12-13
  • 2022-12-23
相关资源
相似解决方案