当前位置: 首页 > news >正文

《算法导论(第4版)》阅读笔记:p32-p38

《算法导论(第4版)》学习第 12 天,p32-p38 总结,总计 7 页。

一、技术总结

1.analyzing algorithms

(1)running time(运行时间)

worst-case running time, average-case running time,best-case running-time。

2.order of growth/rate of growth

刚开始看到 order 的时候感觉很别扭,因为平时遇到的 order 的意思大多是:1.“顺序(the arrangement of things according to a particular pattern)”; 2. “命令(command)”。

在 “order of growth”中, order 的意思是“层级,阶级,等级,量级(rank, level, category, class)” ,理解了这个意思之后,反而觉得 order of growth(增长量级)更准确一些——“算法运行时间在哪个量级,有一种分类的思想在里面”,而 rate of growth(增长率)更通俗易懂一些——“仅仅体现了算法运行时间变化的快慢”。

f(n) = 4n**2 , g(n) = 2n + 2000

上面的 f(n) 和 g(n) 分别表示两个算法的最差运行时间(worst-case running time),因为随着输入 n 的变大,f(n) 变化更快,需要的时间更多,则可以说: f(n) has higher order of growth as it grows quadratically in terms of input size。

3.devide-and-conquer(分而治之)

4.merge sort(归并排序)

原理就不赘述了。说一下自己的感受:以前自己总是看不懂,现在算是看懂了,包含两个步骤——divide & merge。于自己而言,难点还是在于对递归的理解和运用。跳出递归函数、递归函数调用这两各操作自己理解,但是除了这个两个操作,递归函数里面该做什么,自己总是把握不好,很容易忘记。

二、英语总结(生词:0)

无。

关于英语的注解同步更新汇总到 https://github.com/codists/English-In-CS-Books 仓库。

三、其它

今天没有什么想说的。

四、参考资料

1. 编程

(1) Thomas H. Cormen,Charles E. Leiserson,Ronald L. Rivest,Clifford Stein,https://book.douban.com/subject/35591269/

2. 英语

(1) Etymology Dictionary:https://www.etymonline.com

(2) Cambridge Dictionary:https://dictionary.cambridge.org

欢迎搜索及关注:编程人(a_codists)

http://www.xdnf.cn/news/409447.html

相关文章:

  • Git常用操作
  • 测试文章标题01
  • 安装Hadoop并运行WordCount程序
  • 在IDEA中导入gitee项目
  • MySQL 8.0 OCP 1Z0-908 题目解析(1)
  • CSS3 伪类和使用场景
  • Matlab 列车纵向滑模二阶自抗扰算法和PID对比
  • 2025爬虫实战技巧:高效数据采集方案
  • 云境天合土壤含水量监测仪器—查看土壤水分数据,掌握土壤墒情变化
  • Java 语法基础(笔记)
  • 如何查看项目是否支持最新 Android 16K Page Size 一文汇总
  • React中的useSyncExternalStore使用
  • 面向对象的js
  • 短视频兴趣算法的实现原理与技术架构
  • Linux512 ssh免密登录 ssh配置回顾
  • 写项目遇到的通用问题
  • Windows 安装 Milvus
  • 论坛项目测试
  • Matlab 模糊pid控制的永磁同步电机PMSM
  • 前端面经 计网 http和https区别
  • ​Spring Boot 配置文件敏感信息加密:Jasypt 实战
  • 国产密码新时代!华测国密 SSL 证书解锁安全新高度
  • 开疆智能canopen转Profinet网关连接AGV磁钉读头配置案例
  • HTTP2
  • Java中实现定时器的常见方式
  • C 语 言 - - - 简 易 通 讯 录
  • 网页Web端无人机直播RTSP视频流,无需服务器转码,延迟300毫秒
  • 致远OA人事标准模块功能简介【附应用包百度网盘下载地址,官方售价4W】
  • OpenCV直方图与直方图均衡化
  • Unity动画系统使用整理 --- Playable