请教各位老师,想学数据结构和算法需要哪些高等数学基础?
学软件,数据结构和算法都是迟早必须要学的东西,但自己大学时高数没学好。
请问数据结构和算法需要哪些数学知识做铺垫?都有哪些科目?
我想先把该学的数学学好打好基础[size=16px][/size]
[解决办法]
具体数学,这个不错。不知道有中文版的没~ 如果没有就得好好啃一下了。
里面有些练习题不好做啊,反正我是很多没想出来,:)
个人感觉,数据结构的学习并没有涉及太多很难的数学原理,基本高中知识(排列组合)应该可以了。
我反而觉得一些计算机的基础知识要好好理解一下,组成原理,编程语言是基础。
[解决办法]
我的感觉是不需要专门学数学,一般大学毕业生都有组合排列、概率、微积分等基础,其余具体数学知识等用到的时候再去学就可以了。
[解决办法]
如果不做分析的话基本上也用不到啥数学,即使是分析,数据结构和算法对数学要求也比较低,没学高等数学一样能学。但是如果学机器学习或者数据挖掘一类的课的话对数学要求就很高了,基本上高数,线性代数,概率论都非常重要。离散数学会点基本的我感觉就行了