【发布时间】:2011-07-12 09:40:11
【问题描述】:
我意识到迟早我会想要构建更复杂的应用程序,从而做出更好的决策,而不仅仅是简单的 if/else 语句。
我现在的数学背景是基础三角学,我想获得创建和理解算法所需的技能。
根据我的研究,我需要了解和学习以下主题:
- 高级代数
- 微积分
- 离散数学
这是我得出的结论。另外我想知道是否有一个网站可以让您练习这种类型的数学并跟踪您的进度。
谢谢。
【问题讨论】:
-
如果你在谈论编程,你也需要看看设计模式......最好的办法是查看大学任何数学课程的课程描述,去书店并开始购买与这些课程相关的书籍。
-
设计模式与数学无关。
-
那是爱尔兰郡的“Cavan”吗?
-
@duffymo 标题包含“扩展编程能力”......所以正如我所说,您可以将设计模式添加到此列表中。即使它更多地是关于编程而不是数学。
-
"...With Better Math" - 阅读整个标题。不,它专门与数学有关。查看列表中的主题并告诉我设计模式属于那里。没有意义。不妨按照您的标准添加“强力牙线”。
标签: algorithm math programming-languages discrete-mathematics