首页 > 编程语言 > 详细

算法 常用函数和近似

时间:2019-06-14 17:10:29      阅读:161      评论:0      收藏:0      [点我收藏+]

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

描述 近似函数
调和级数求和 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? 穷举查找 检查所有子集

算法 常用函数和近似

原文:https://www.cnblogs.com/lvjianwei/p/11024183.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!