码迷,mamicode.com
首页 > 其他好文 > 详细

常见时间复杂度及对应关系

时间:2019-03-17 01:00:27      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:类型   数据类型   alt   ble   image   nlogn   info   com   The   

常见时间复杂度

执行次数函数举例 非正式术语
12 O(1) 常数阶
2n+3 O(n) 线性阶
3n2+2n+1 O(n2) 平方阶
5log2n+20 O(logn) 对数阶
2n+3nlog2n+19 O(nlogn) nlogn阶
6n3+2n2+3n+4 O(n3) 立方阶
2n O(2n) 指数阶

注意,经常将log2n(以2为底的对数)简写成log

常见时间复杂度之间的关系

技术图片

所消耗的时间从小到大

O(1) < O(logn) < O(n) < O(nlogn) < O(n^2) < O(n^3) < O(2^n) < O(n!) < O(n^n)

python内置数据类型list的时间复杂度

技术图片

python内置数据类型dict的时间复杂度

技术图片

常见时间复杂度及对应关系

标签:类型   数据类型   alt   ble   image   nlogn   info   com   The   

原文地址:https://www.cnblogs.com/byron0918/p/10544937.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!