程序员必修数学课——专栏索引篇

前言

有人说过,“如果你只想当一个普通的程序员,那么数学对你来说,并不重要。如果你的梦想是做一个顶级程序员,梦想着改变世界,那么数学对你来说就很重要了”。

越往高处走,越能发现数学在编程中的重要性。数学学得好不好,将会直接决定一个程序员有没有发展潜力。往大了说,数学是一种思维模式,考验的是一个人归纳、总结和抽象的能力。 这同时也对应了你作为程序员解决问题的能力。如果编程语言是血肉,数学的思想和知识就是灵魂。它可以帮助你选择合适的数据结构与算法,提升系统效率,并且赋予机器智慧。

这篇文章就是一个我写的所有有关程序员必修数学课的索引,也是我在极客时间上学黄申的《程序员的数学基础课》的一个学习笔记。从基础思想开始,到概率统计,线性代数,以及最后的综合应用。和程序员有关的一切数学都在这里了。

目录

基础思想篇

第一课:二进制----------------------------------------------------------------------------《原码&反码&补码的数学证明》
第二课:余数-------------------------------------------------------------------------------《余数的思想&哈希函数的本质》
第三课:迭代法----------------------------------------------------------------------------《迭代法&如何求一个数的平方根》
第四课:数学归纳法----------------------------------------------------------------------《数学归纳&如何提升代码效率》

概论统计篇

待更新

线性代数篇

待更新

综合应用篇

待更新

发布了46 篇原创文章 · 获赞 164 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_45627684/article/details/105564430
今日推荐