首页杂谈正文

学习数据结构和算法之前,需要有哪些数学知识作为基础呢?

朱绪2016-10-296580

学习数据结构和算法的时候,需要有一些数学基础的。

数学基础

但不是说要你一定要把大学时候的高数线代概率学得多么多么好才可以。

其实,简单的数据结构基础只需要你懂什么是多项式、什么是极限就可以了,要不然就不能理解复杂度这个概念。

也需要知道什么是矩阵(嘿嘿,其实高中就应该知道矩阵是什么了吧?),要不然不能理解图的邻接矩阵表示法。

对了,学随机算法还需要知道一些简单的概率统计知识。

当然了,把高数、线代、概率学好就更好了,这样总是没错的。