我们在学习算法的时候总是需要计算时间复杂度,并会涉及到级数的情况直接得出时间复杂度的估算。

级数是指将数列的项依次用加号连接起来的函数。

首先什么是算数级数和几何级数

几何级数:从第二项起,每一项是前一项的多少次方
算术级数:从第二项起,每一项均由前一项加一个常数所构成的序列。

时间复杂度

算数级数:与末项平方同阶
T(n) = 1+2+…+n = n(n+1)/2 = O(n2)

几何级数(a > 1):与末项同阶
Ta(n) = a0 + a1 + … + an = (an+1 -1)/(a - 1) = O(an)

1 + 2 + 4 + … + 2n = 2n+1 - 1 = O(2n+1) = O(2n)

更多级数的时间复杂度请看
->https://www.cnblogs.com/eniac1946/p/8706836.html

算数级数和几何级数的时间复杂度相关推荐

  1. 什么是“几何级数”?什么是“算数级数”?有啥区别?

    算数级数:从第二项开始,每一项都是由前一项加上一个常数构成的序列. 几何级数:从第二项开始,每一项都是由前一项的多少次方. 比如,马尔萨斯人口论的前提是:人口呈几何级数增长:食物呈现算数级数增长. 所 ...

  2. [note] 微积分 Part 10 无穷级数(一) 数项级数

    一尺之棰,日取其半,万世不竭.--庄子 估算圆周率π\piπ之类的无理数,核心的方法都和这句话有某种相通之处.思想在于大量的模拟.无穷级数的想法大都是类似这样的大量模拟. Taylor公式已经具有估算 ...

  3. 高数考研归纳 - 级数 - 常数项级数

    点击此处查看高数其他板块总结 文章目录 记忆内容 1 基本概念 (1) 常数项级数 - ∑n=1∞an\sum\limits_{n=1}^\infty a_nn=1∑∞​an​ (2) 部分和 - s ...

  4. 数据结构与算法笔记 - 绪论

    数据结构与算法笔记 - 绪论 1. 什么是计算 2. 评判DSA优劣的参照(直尺) 3. 度量DSA性能的尺度(刻度) 4. DSA的性能度量的方法 5. DSA性能的设计及其优化 x1. 理论模型与 ...

  5. 绪论(数据结构-邓俊辉)

    目录 1-A计算 算法的基本要素: 计算和算法的关系 引入度量的尺子和刻度 1-B计算模型(尺子) ①如何度量单个算法 ②涉及多个算法的时候,如何比较? 如何用好这些尺子,有何技巧,有何技巧. 1-C ...

  6. 算法工程师笔试面试问题汇总

    本文档记录刷题过程中做错的一些题目,并将其分类,以便于以后复习. 文章目录 机器学习基础知识 深度学习基础知识 编程算法基础(时间复杂度计算等) 操作系统与数据库 NLP CV 机器学习基础知识 增加 ...

  7. 学堂在线:数据结构_邓俊辉(2020秋)——C++ 学习笔记

    Table of Contents 第一章 绪论 1.1 计算机与算法 1.2 复杂度度量 1.3 复杂度分析 1.4 递归与优化 习题 第二章 向量 第一章 绪论 1.1 计算机与算法 计算机科学核 ...

  8. 《数据结构》(C++)_清华(邓俊辉)~ ~讲得很细~

    数据结构(上)学堂在线链接. 数据结构下(学堂在线). B 站 链接. 方法步骤: 1. 看B站视频, 敲代码,做笔记.根据学堂在线分节 2.比较学堂在线视频是否遗漏. 3.做学堂在线习题, 补充笔记 ...

  9. 一些常用的判断预测、拟合、回归的精度评价函数和相关性评价函数

    一些常用的判断预测.拟合.回归的精度和相关性的指标 一. 部分精度指标的公式 二. 精度评价函数.相关性评价函数.综合评价函数的测试代码,代码最后将12种精度指标和7种相关性指标结果整合为一个综合评价 ...

最新文章

  1. Slide:11g新特性-在线实施补丁online patching
  2. 如何去重一个SQL Server表
  3. Android之封装倒计时页面
  4. .net中调用exchange服务器发邮件
  5. 第二阶段--个人冲刺--第十天
  6. lol游戏挂机软件_六小时封停警告!lol手游海外服挂机惩罚力度太大引玩家吐槽...
  7. vscode-textlive-paper学习记录
  8. 阿里 DataX 增量同步 介绍与使用
  9. flex中设置字体样式
  10. IP地址的定义和含义
  11. Java Web程序设计笔记 • 【目录】
  12. 毕业第一站 | 北京游
  13. Unity 崩溃问题解决方法——之一
  14. OFDM专题之如何计算OFDM一个符号的功率,功率谱密度
  15. Vdbench:解决运行时出现的常见问题记录1
  16. 荣誉系统排名是整个服务器,魔兽世界60年代的PVP荣誉系统、军阶对照表和各职业的徽记效果...
  17. DSA-数据签名算法(理论)
  18. kmeans及模型评估指标_如何评估聚类模型?兰德指数、轮廓系数、Calinski Harabaz指数...
  19. 吾父马达加斯加之旅-3
  20. 成功解决Unexpected end of JSON input while parsing near的问题

热门文章

  1. C#控制台/梅花易数一撮金小游戏的教学
  2. Android 高仿74款APP
  3. zzuli OJ 1118:小明的调查作业
  4. splice、slice
  5. chrome浏览器数据消失_使用Chrome的数据保护器节省带宽
  6. 究竟是什么造就了王老吉杞余堂的成功?
  7. 光纤跳线管理方法的技巧详解
  8. 多线程编程-矩阵乘法
  9. 论文阅读Batch Normalization: Accelerating Deep Network Training byReducing Internal Covariate Shift
  10. 爬虫手册04 Splash的使用