合聚咖

合聚咖

因为在学编程,所以想认真学下数学。有学习路线吗

admin

编程里用到的数学其实不是很复杂,大部分的内容都是高中就学会了的。但是有一些大学里才学的数学内容,对编程思维影响很大,比如离散数学,这个直接影响编程逻辑判断、数据结构和算法设计等,还有关系代数,这个直接影响数据库语言的编写。线性代数和一般的编程没有太大关系,但是和工程应用方面的编程结合较紧密。

既然你时间充足,那就从离散数学开始学吧,然后重点学数据结构和算法、关系代数。这几个学会了,绝大部分的编程用到的数学内容就都能掌握了。

学习时间你可以根据自己的效率来分配,一般离散数学至少要半年到一年,数据结构和算法与关系代数一起学,需要半年。其他时间你可以通过编程实践来巩固这些数学知识。