`
huangz
  • 浏览: 322249 次
  • 性别: Icon_minigender_1
  • 来自: 广东-清远
社区版块
存档分类
最新评论

《具体数学》第一章笔记

阅读更多

今天开始读《Concrete Mathematics》这本书,前言很有趣,值得一看。


正文只读了第一章,不清楚这本书是否真的有豆瓣上别人评论的那么玄乎、那么高深,不过读了前言和第一章之后,起码我觉得这是本非常有趣的数学书,至于牛不牛X,下回分解。


总的来说,第一章理解起来不算难,不过JOSEPHUS问题的小节看到后面的部分就不太明白了,课后的练习也不是太明白,嘛。。暂且放一放,先继续阅读下去再说吧。


第一章三个小节,分别介绍了三个例子:HANOI TOWER、 LINES IN THE PLANE、THE JOSEPHUS PROBLEM。


都是一些递归问题,计算它们求解所需的计算次数,感觉就是披上了马甲的算法分析。


不过有了具体的例子,很好懂,不是平时直接丢给你一个渐近阶就完了。。。


HANOI TOWER


这个例子中讲了一些从问题到解答,再从解答到证明(模式,pattern)的思想探索过程。


通常规律是:

  1. 从等小规模输入开始,观察问题的解,从中推测出问题的答案所遵循的模式。
  2. 从等大规模输入开始,观察问题的解,这里有两个作用:1)如果步骤1推测出某个模式,就用大规模参数验证它。2)如果步骤1没有推测出某个模式,就反其道而行之,从大规模输入着手,看能不能推出模式,可参考《how to solve it》中的《working backwards》小节。)。
  3. 根据以上的步骤提供的线索,寻找并证明问题的一个更准确且紧确(closed form)的解。

另外,《algorithms in c》的5.2节,也讨论了HANOI TOWER问题,谈到了它和递归、分治、二进制这三个东西有令人相当惊讶的联系,给出了HANOI TOWER的一个有趣解法,可以延伸阅读下。


LINES IN THE PLANE


跟章节里其他两个例子来说,这个例子有点平淡无奇,没啥好说的了,唯一的作用是引出了等差数列。


唯二的作用是说明了什么是“closed form”——简单来说,就是可以直接拿一个N,计算出结果的简单数学公式。


THE JOSEPHUS PROBLEM


这是这个章节最有趣的部分了,JOSEPHUS PROBLEM在各类算法和数据结构书上看得多了,没想到还能用二进制移位简单地解决掉,酷,一个数学问题在计算机模型上的完美解决。

 

  • 大小: 503.3 KB
分享到:
评论
1 楼 lhjoanna 2011-03-04  
博主,我也在看呢,刚看完第一张~是啊,约瑟夫问题写的太经典了!博主继续写笔记呀~

相关推荐

    人大附中高一数学随堂笔记—第一章 集合.doc

    《人大附中高一数学随堂笔记—第一章 集合》 集合是数学的基础概念之一,也是高中数学学习的起点。本章主要探讨了集合的相关性质和操作,包括子集、全集、补集、交集、并集以及不等式的解法,这些都是高中数学中的...

    dushubiji.rar_具体数学_数学笔记

    "dushubiji.rar_具体数学_数学笔记"这个压缩包包含的是读者对这本书的读书笔记,主要以第一章的内容为主。 在第一章中,通常会介绍数学的基础概念和逻辑,为后续章节的深入学习打下坚实的基础。具体知识点可能包括...

    深度学习500问第一章 数学基础 原文附笔记

    本资源为深度学习500问第一章——数学基础。资源中附带原文和笔记。另外,我的博客中有该章节的复习要点和知识补充。 大家可以仔细研读这本书,这本书讲一些深度学习的相关知识进行了系统化的总结,从基础到进阶。...

    离散数学第七章函数复习笔记.docx

    在离散数学中,函数是一种特殊的映射,它将一个集合的每个元素唯一地映射到另一个集合的元素上。以下是关于函数,特别是单射、满射和双射的详细解释。 首先,映射是数学中的基本概念,它描述了一个集合(称为定义域...

    数学建模笔记

    本资源是一本数学建模笔记,旨在引导读者学习数学建模的基本思想和方法。笔记共分为三个章节,每章节都涵盖了不同的数学模型和思想。 第 1 章 建立数学模型 本章主要介绍了数学模型的概念和特点,展示了数学模型在...

    基本信息安全数学基础第一章

    完全的教材 里面有大部分笔记加入 看起来更系统更全面

    离散数学第六章复习笔记.docx

    离散数学第六章复习笔记 在离散数学中,等价关系是一个非常重要的概念。等价关系是指具有自反、对称和传递性质的关系。在集合论中,等价关系是一个基本的概念,它可以帮助我们更好地理解集合之间的关系。 首先,...

    数学模型(姜启源) 第二章

    在这一章中,我们首先需要理解数学建模的基本步骤和原理,包括了解建模的意义,掌握建模的基本知识,以及熟悉建模流程。此外,通过对各种案例的分析,我们可以更好地理解数学模型的特点和学习方法。 在数学建模的...

    高中初等数学笔记.pdf

    第一章 绪论 1.1 求和与求积符号的定义和使用。 1.2 几个重要原理的介绍,包括容斥原理、数学归纳法和抽屉原理。 1.3 坐标变换的基本概念,主要涉及平移、旋转和伸缩。 1.4 组合数学与二项式定理的讲解,包含分类...

    组合数学第五版 第三章 梗概笔记整理

    组合数学是数学的一个分支...综上所述,组合数学第三章的学习内容涵盖了基础的计数原理、计数技术以及这些方法在解决实际问题中的应用。深入理解和掌握这些知识点,对于进一步学习更高级的组合数学概念和应用至关重要。

    matlab第一章笔记

    本章笔记主要介绍了MATLAB的基本操作和常用功能,包括设置变量、复数运算、解方程、绘图、目录管理、变量显示与清除、数据保存与加载以及结构数组的操作。 1. **设置变量**: 在MATLAB中,我们可以直接通过赋值...

    射频电路辅助分析第一章笔记1

    "射频电路辅助分析第一章笔记1" 本资源总结了射频电路辅助分析第一章的知识点,包括微波传输线的分析方法、电磁场边值问题的解决方法、TEM模、TE模、TM模、LSM模、LSE模等概念的介绍。 微波传输线的分析方法 微波...

    离散数学第五章复习笔记.docx

    离散数学是计算机科学的基础课程之一,其第五章主要探讨的是关系理论,包括关系的性质、运算和闭包。在关系理论中,关系可以被表示为一个矩阵,这对于理解和操作这些关系非常有帮助。 首先,我们要理解几个基本的...

    离散数学第八章复习笔记.docx

    在第八章中,我们聚焦于图论,这是离散数学的一个重要分支。图论研究由节点(顶点)和边组成的图形结构,这些结构广泛应用于网络设计、算法分析、数据结构等多个领域。 首先,我们讨论图的基本构成。图由节点(顶点...

    GNSS-第一章笔记.pdf

    本章笔记主要围绕GPS的工作原理和相关知识点进行了详细阐述。 首先,GPS工作基于一种被称为卫星定位的原理,利用卫星传递的位置信息和接收机到卫星之间的距离计算用户的地理位置。这个过程涉及到差分GPS的概念,它...

    实验中学高三数学随堂笔记—第一章 概率与统计[精选].doc

    在实验中学高三数学的课程中,第一章主要探讨的是概率与统计这一重要概念。这章内容是高中数学中的难点,同时也是高考的重要考点,因此对于学生来说,深入理解和掌握这部分知识至关重要。 首先,我们要理解什么是...

    拉马努金笔记

    这5本笔记不仅是对拉马努金个人成就的见证,也是数学史上的珍贵资料,对于数学学者和爱好者来说,它们提供了一个深入理解拉马努金思维世界的机会,同时也能激发新的数学探索和发现。通过仔细研读和解析这些笔记,...

    数电前三章笔记

    数电前三章笔记 数字电路是指使用数字信号来表示和处理信息的电路,数字信号通常是用数码形式给出的。不同的数码不仅可以用来表示数量的不同大小,而且可以用来表示不同的事物或事物的不同状态。 1. 数制的基础...

    150分学姐手抄高等数学笔记高清扫描.zip

    笔记的第一部分详细介绍了函数及其特性。函数是高等数学的基础,它描述了两个集合之间的一种特定对应关系。学姐在笔记中可能详细讲解了函数的定义、类型(如一次函数、二次函数、指数函数、对数函数等)、图像表示...

    离散数学及其应用答案

    最后一章,代数系统部分涉及了群、环、域等代数结构,以及它们的性质和应用。 该书的习题选编旨在深化对离散数学基本理论的理解,并通过不同题型的练习提高解决实际问题的能力。教材中的习题解析不仅给出了一种解法...

Global site tag (gtag.js) - Google Analytics