algorithm - 优秀的开发人员应该知道哪些核心数学概念?

标签 algorithm math language-agnostic

<分区>

自从 2006 年从一所非常小的学校毕业后,我的类(class)设计得很糟糕而且已经过时(我是外国人,当时不知道有什么更好的学校)我开始意识到我错过了很多基础知识从数学和软件角度出发的概念,这些概念主要是其他更高概念的基础。

即我尝试在Introduction to Algorithms上收听/观看麻省理工学院的开放课件。但很快意识到我遗漏了几个数学概念,无法更好地理解类(class)。

那么优秀的软件工程师应该知道哪些核心数学概念呢?您可能会向我推荐哪些书籍/网站?

最佳答案

Math for Programmers .一本好书。

关于algorithm - 优秀的开发人员应该知道哪些核心数学概念?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52176/

相关文章:

algorithm - 在图中查找割集

c++ - 我的 KD 树有什么问题? (K=2)

python - 我如何在 Sympy 中找到函数的范围

algorithm - 使用 Rabin-Karp 搜索字符串中的多个模式

windows - 在控制面板 -> 声音中添加我自己的应用程序事件

algorithm - 使用 Kruskal 算法找到图中的最小割点?

c++ - 如何通过一组线段找到最大交点数

c++ - 使用 Boost 计算 Champernowne 常数 C10

java - 使用数组来改进递归二项式分布算法的执行时间?

algorithm - 访问所有组合的最佳方式是什么