《算法导论(原书第3版)》一本章注记

简介: 本节书摘来自华章出版社《算法导论(原书第3版)》一 书中的第3章,第3.4节,作者:(美)Thomas H.Cormen,Charles E.Leiserson,Ronald L.Rivest,Clifford Stein,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

本章注记

Knuth[209]追溯O记号的起源到1892年由P.Bachmann编写的一本数论教材。E.Landau在1909年发明o记号,用于讨论素数的分布。Knuth[213]提倡Ω和Θ记号,以纠正文献中流行的但技术上草率的对上界和下界都使用O记号的常规。许多人在Θ记号技术上更准确的地方继续使用O记号。关于渐近记号的历史与发展的深入讨论,可以参考Knuth[209,213]以及Brassard和Bratley[55]撰写的著作。

虽然各种定义在大多数公共的情况下是一致的,但是,不是所有的作者都用相同的方式来定义渐近记号。一些可选的定义包括不是渐近非负的函数,只要它们的绝对值是适当有界的。

等式(3.20)应归功于Robbins[297]。基本数学函数的其他性质可以在任何一本好的数学参考书中找到,例如,Abramowitz和Stegun[1]或Zwillinger[362],也可以在微积分书中找到,例如Apostol[18]或Thomas等[334]。Knuth[209]以及Graham、Knuth和Patashnik[152]包含大量用于计算机科学中的离散数学的有关材料。

相关文章
|
6月前
|
算法 vr&ar 图形学
☆打卡算法☆LeetCode 218. 天际线问题 算法解析
☆打卡算法☆LeetCode 218. 天际线问题 算法解析
|
Java
hdu1181 变形课(暴力搜索法)
hdu1181 变形课(暴力搜索法)
40 0
|
算法 C++
【算法竞赛】实现约瑟夫问题的四种方法(附手绘图详解)
【算法竞赛】实现约瑟夫问题的四种方法(附手绘图详解)
171 1
|
算法 C语言 C++
算法修炼之练气篇——练气二十一层
每天练习五道题,炼气篇大概会练习200道题左右,题目有C语言网上的题,也有洛谷上面的题,题目简单适合新手入门。(代码都是命运之光自己写的,练完这200多道题就考了今年第十四届的B组蓝桥杯C/C++获得了省一,后面还会更新“算法修炼之筑基篇”里面包括了省赛到国赛这一个月训练的刷奖计划,大概有40道左右,感兴趣的话可以关注一下命运之光)
187 0
算法修炼之练气篇——练气二十一层
|
存储 人工智能 算法
LeetCode算法小抄 -- 经典图论算法 之 二分图
LeetCode算法小抄 -- 经典图论算法 之 二分图
|
人工智能 算法 Go
算法修炼之练气篇——练气二十二层
每天练习五道题,炼气篇大概会练习200道题左右,题目有C语言网上的题,也有洛谷上面的题,题目简单适合新手入门。(代码都是命运之光自己写的,练完这200多道题就考了今年第十四届的B组蓝桥杯C/C++获得了省一,后面还会更新“算法修炼之筑基篇”里面包括了省赛到国赛这一个月训练的刷奖计划,大概有40道左右,感兴趣的话可以关注一下命运之光)
228 0
|
机器学习/深度学习 存储 算法
(建议收藏)一文多图,彻底搞懂Floyd算法(多源最短路径)
在图论中,在寻路最短路径中除了Dijkstra算法以外,还有Floyd算法也是非常经典,然而两种算法还是有区别的,Floyd主要计算多源最短路径。
6489 2
(建议收藏)一文多图,彻底搞懂Floyd算法(多源最短路径)
|
算法
【算法竞赛进阶指南】棋盘覆盖(二分图最大匹配)
【算法竞赛进阶指南】棋盘覆盖(二分图最大匹配)
142 0
|
算法
【算法竞赛进阶指南】金字塔(区间DP+dfs序)
【算法竞赛进阶指南】金字塔(区间DP+dfs序)
155 0
再学一道算法题:部落(并查集)
再学一道算法题:部落(并查集)
下一篇
无影云桌面