我写了14篇文章,总结了《具体数学》常用知识点

简介: 我写了14篇文章,总结了《具体数学》常用知识点

在我大四的时候,选修了一门研究生的课程《具体数学》。当时我就觉得这门课非常好,让我感受到了数学的美妙。

我将一学期所学到的知识都记录了下来,但因为当时看的人比较少,很多同学都不知道有这份资料。

因此这次我将当时所有的课程知识点都汇总整理了出来,希望能对大家有所帮助。

《具体数学》不仅仅能「锻炼你的数学思维」,还对很多「算法笔试和面试」都有所帮助,很多经典算法题都可以在书中找到最佳解题方法。

很多小伙伴可能都不知道这本书为什么叫《具体数学》。其实“具体”的英文是“ConCrete”,是由Continuous的前半部分和Discrete的后半部分组合而成。所以《具体数学》前半本书讲解的是「连续数学」的知识,例如求和、积分、微分等等;而后半本书讲解的是「离散数学」的知识,例如数论、组合等等。

课程讲解


递归求解实际问题


具体数学-第1课(递归求解实际问题)

这节课主要讲解了用递推来求解一些实际问题的方法,并用数学归纳法来证明。经典例子有汉诺塔问题、直线分割平面问题和约瑟夫环问题等。

成套方法求解递归式


具体数学-第2课(成套方法求解递归式)

这节课主要讲解如何用成套方法来处理一些常见的递推式求和问题,并具体求解出约瑟夫环问题的闭式解。

递归式转化为求和求解


具体数学-第3课(递归式转化为求和求解)

这节课主要讲解如何将常见递推式转化为递推式求和形式,并采用成套方法进行求解。

多重求和方法


具体数学-第4课(多重求和方法)

这节课主要讲解如何求解含有多个下标的多重求和式子。

8种方法求和


具体数学-第5课(8种方法求和)

为了求解平方和,这节课提出了8种不同的求和方法。此外还提出了下降阶乘幂和差分运算的方法。

下降阶乘幂


具体数学-第6课(下降阶乘幂)

这节课会具体讲解下降阶乘幂和差分运算的各种性质,并讲解无限元素求和的计算方法。

取整基础

具体数学-第7课(取整基础)

这节课开始涉及数论,会讲解取整的若干性质。

取整进阶


具体数学-第8课(取整进阶)

这节课是取整的进阶知识,将取整和递推式结合进行求解,并引出了取模的相关知识。

取整进阶与数论入门


具体数学-第9课(取整进阶与数论入门)

这节课讲解了取整的最后一部分进阶知识,并提出了一些数论的基础性质,例如欧几里得定理、算术基本定理等。

素数和阶乘的有趣性质


具体数学-第10课(素数和阶乘的有趣性质)

这节课讲解了素数和阶乘的若干性质,例如“证明素数有无穷多个”。

Stern-Brocot树和同余关系


具体数学-第11课(Stern-Brocot树和同余关系)

这节课讲解了Stern-Brocot树的若干性质,并讲解了它和欧几里得算法、有理数之间的关系,最后讲解了同余关系的若干定理。

数论进阶与组合数入门


具体数学-第12课(数论进阶与组合数入门)

这节课讲解了若干数论和组合数的定理,例如费马小定理、欧拉函数、莫比乌斯函数等等,非常实用。

组合数各种性质


具体数学-第13课(组合数各种性质)

这节课讲解了组合数的9点性质,求解组合数的时候经常会用到。

牛顿级数和生成函数


具体数学-第14课(牛顿级数和生成函数)

这节课讲解了牛顿级数和生成函数的相关概念和用法,内容较难

相关文章
|
搜索推荐
这个知识点搞明白了,游戏开发中90%的数学问题就解决了
关键词:三角函数,游戏开发,游戏数学,微信小游戏制作工具,游戏开发教程。 嗨!大家好,我是小蚂蚁。 晓得上面那句话的逻辑谬误了吗?不论是学习数学,还是学习编程,都是锻炼一个人逻辑思维的方式,因为这两者对于思维的要求非常的严谨,稍有差池就会带来一个错误的结果。所以学习它们适合锻炼一个人严谨缜密的思维,你的逻辑思维是因为学习这两者而锻炼出来的,而不是要先要具备一定的逻辑思维,才能够进行学习。
197 0
|
编译器 C++
C++ 类与对象中类的深入知识点+完整思维导图+基本练习题+深入细节+通俗易懂建议收藏(二)
C++ 类与对象中类的深入知识点+完整思维导图+基本练习题+深入细节+通俗易懂建议收藏(二)
|
编译器 C++
C++ 类与对象中类的深入知识点+完整思维导图+基本练习题+深入细节+通俗易懂建议收藏(一)
C++ 类与对象中类的深入知识点+完整思维导图+基本练习题+深入细节+通俗易懂建议收藏(一)
C++ 类与对象中类的深入知识点+完整思维导图+基本练习题+深入细节+通俗易懂建议收藏(一)
|
C语言 C++
C++ primer 复习 第四章 表达式 复习
C++ primer 复习 第四章 表达式 复习
C++ primer 复习 第四章 表达式 复习
|
存储 C++ 容器
C++ primer 第十一章复习
C++ primer 第十一章复习
C++ primer 第十一章复习
|
安全 C++
|
编译器 C++
C++ Primer 第六章 函数 复习(2)
C++ Primer 第六章 函数 复习
C++ Primer 第六章 函数 复习(2)
|
C++ iOS开发
C++ 基础复习系列 1
C++ 基础复习系列 1
101 0
C++ 基础复习系列 1
|
缓存 编译器 C++
C++ primer 第十三章复习 13.1
C++ primer 第十三章复习 13.1