好长时间了,继续算法导论。

当输入规模足够大时,并不计算精确的运行时间,倍增常量和低阶项被舍去。我们要研究的是算法的渐近效率,即在输入规模无限量时,在极限中,算法的运行时间如何随着输入规模的变大而增加。通常,渐近的更有效的某个算法除对很小得到输入外都是最好的选择。

3.1渐近符号

用渐近符号来刻画算法的运行时间。

这一节每有什么可写的,看书就好了。区分几个渐近符号就好。课后题是当做一下。

3.2标准记号与常用函数

取整函数

上面的增长快慢要熟记,参考第一章的思考题1-1:http://www.cnblogs.com/batteryhp/p/4654860.html,标明了增长的快慢。

上面对e的估计比较平凡。

阶乘这一段真是长见识了。斯特林近似公式记住。

多重对数函数:

斐波那契数列

本章的课后题挑着证明一下即可。

转载于:https://www.cnblogs.com/batteryhp/p/4987261.html

《算法导论》读书笔记--第三章 函数的增长相关推荐

  1. 计算机系统导论第九章,计算机系统导论 -- 读书笔记 -- 第三章 程序的机器级表示 (持续更新)...

    计算机系统导论 -- 读书笔记 -- 第三章 程序的机器级表示 (持续更新) 第三章 程序的机器级表示 3.1 历史观点 3.2 程序编码 1. 命令行 (1)编译 Linux> gcc -Og ...

  2. 算法导论读书笔记 第4章 分治策略

    在第2章中,归并排序算法使用了分治策略.即在分治策略中,递归地求解一个问题,在每层递归中应包含三个步骤: 分解(Divide)步骤将问题画分为一些子问题,子问题的形式与原问题一样,只是规模更小. 解决 ...

  3. 算法导论读书笔记(7)

    算法导论读书笔记(7) 目录 快速排序 快速排序的简单Java实现 快速排序的性能 最坏情况划分 最佳情况划分 快速排序的随机化版本 比较排序 快速排序 快速排序是一种原地排序算法,对包含 n 个数的 ...

  4. java虚拟机读书笔记 第三章 垃圾收集器和内存分配策略

    java虚拟机读书笔记 第三章 垃圾收集器和内存分配策略 GC需要完成的三件事情:哪些内存需要回收.什么时候回收.如何回收 垃圾回收器在对堆进行回收前,首先要确定那些对象存活,哪些对象已经死去,判断的 ...

  5. Android群英传神兵利器读书笔记——第三章:Android Studio奇技淫巧

    Android群英传神兵利器读书笔记--第三章:Android Studio奇技淫巧 这篇文章篇幅较长,可以使用版权声明下面的目录,找到感兴趣的进行阅读 目录 3.1 Android Studio使用 ...

  6. 算法导论读书笔记(8)

    算法导论读书笔记(8) 目录 计数排序 计数排序的简单Java实现 基数排序 基数排序的简单Java实现 桶排序 计数排序 计数排序 假设 n 个输入元素中的每一个都是介于0到 k 之间的整数,此处 ...

  7. 算法导论读书笔记(19)

    http://www.cnblogs.com/sungoshawk/p/3802553.html 算法导论读书笔记(19) 目录 最优二叉搜索树 步骤1:一棵最优二叉查找树的结构 步骤2:一个递归解 ...

  8. Javascript面向对象编程指南笔记 - 第三章 - 函数

    第三章 函数 第三章 函数 3-1 什么是函数 3-1-1 调用函数 3-1-2 参数 3-2 预定义函数 3-2-1 parseInt 3-2-2 parseFloat 3-2-3 isNaN 3- ...

  9. 算法导论读书笔记-第十九章-斐波那契堆

    算法导论第19章--斐波那契堆 可合并(最小)堆(mergeable min-heap) : 支持以下5种操作的一种数据结构, 其中每一个元素都有一个关键字: MAKE-HEAP(): 创建和返回一个 ...

最新文章

  1. 利用SQL模糊匹配来验证字段是否是日期格式
  2. Windows Server 2003 IIS 使用 Excel.Application
  3. JZOJ 5878. 【NOIP2018提高组模拟9.22】电路图 A
  4. c iostream.源码_通达信《K线上画趋势线预警》精选指标(附源码)
  5. UIImage 裁剪图片和等比列缩放图片
  6. layer 同步调用_关于Layer组件的同步以及减少GPU带宽的问题
  7. ffmpeg运行在服务器上,FFMPEG安装在服务器上
  8. 深度学习解决NLP问题:语义相似度计算
  9. Ubuntu18.04 安装OpenCV
  10. learn to study
  11. 软件测试 集成测试
  12. Matlab R2014a安装教程
  13. 解读BLM业务领先模型中的业务设计
  14. C/C++面试高频知识点八股文
  15. java1逻辑运算符作业(16道)
  16. JAVA SpringBlade 微服务开发平台框架,企业级的SaaS多租户微服务平台,基于Spring Boot 2.7
  17. 专利地图制作及解析研究
  18. 江苏大学计算机学院姚奕如,2017年江苏教学成果奖一等奖项目.DOC
  19. 天天动听皮肤、歌手头像、字体等的使用方法
  20. Sparse R-CNN: End-to-End Object Detection with Learnable Proposals论文翻译

热门文章

  1. 5分钟,看尽芯片和摩尔定律“你追我赶”的抗衡50年
  2. 清华大学:人工智能之知识图谱(附PPT)
  3. 【干货】百度联合清华大学发布国内首个基于AI实践的《产业智能化白皮书》(附报告全文)...
  4. 太阳系“首个星际访客”未被探测到人工信号
  5. 人工智能元老痛批IBM:沃森是个骗局,这根本不是认知
  6. 2019年《自然》迎新子刊:机器智能、新陈代谢和综述物理
  7. 我总有办法让你今晚回不了家...
  8. 离职后为讨薪资删公司数据,一技术开发工程师被判 11 个月
  9. 2020年投入200000000美元,华为不只挖掘年薪百万的“天才少年”
  10. 连按 5 次 Shift 重改 CMD 和密码并重启电脑,这个漏洞你不能不知道!