请教各位老师,想学数据结构和算法需要哪些高等数学基础?

woailuzeyu 2012-09-01 04:17:22

学软件,数据结构和算法都是迟早必须要学的东西,但自己大学时高数没学好。

请问数据结构和算法需要哪些数学知识做铺垫?都有哪些科目?

我想先把该学的数学学好打好基础
...全文
1212 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
setail 2012-09-10
  • 打赏
  • 举报
回复
如果不做分析的话基本上也用不到啥数学,即使是分析,数据结构和算法对数学要求也比较低,没学高等数学一样能学。但是如果学机器学习或者数据挖掘一类的课的话对数学要求就很高了,基本上高数,线性代数,概率论都非常重要。离散数学会点基本的我感觉就行了
尘埃092 2012-09-08
  • 打赏
  • 举报
回复
具体数学,离散数学,微积分,算法导论,数据结构
金兄 2012-09-08
  • 打赏
  • 举报
回复
具体需求要具体分析,一般的应用开发没太必要
clh1990cs 2012-09-04
  • 打赏
  • 举报
回复
就是,没感觉到需要什么高深的数学知识,先看着就是了。。
wizard_tiger 2012-09-04
  • 打赏
  • 举报
回复
应该也就是离散数学有些用处。
kilimanjaroup 2012-09-03
  • 打赏
  • 举报
回复
常用的数据结构和算法基本上不需要高等数学知识,放心学去吧....
jediael_lu 2012-09-03
  • 打赏
  • 举报
回复
我的感觉是不需要专门学数学,一般大学毕业生都有组合排列、概率、微积分等基础,其余具体数学知识等用到的时候再去学就可以了。
supersonic0410 2012-09-03
  • 打赏
  • 举报
回复
具体数学 (Concrete Mathematics) != 离散数学(Discrete Mathematics)
CecilHarvey 2012-09-03
  • 打赏
  • 举报
回复
^ 不能自己编辑或删贴。。。
记混了,离散数学是 Discrete Mathematics...
CecilHarvey 2012-09-03
  • 打赏
  • 举报
回复
[具体数学] 就是离散数学 (Concrete Mathematics) 吧。。。
dataxdata 2012-09-03
  • 打赏
  • 举报
回复
另外,概率论多少要知道一些,有利于准备分析算法的效率,如时间复杂度等
dataxdata 2012-09-03
  • 打赏
  • 举报
回复
数据结构用不到微积分之类分析性质的东西,并不需要太多的数学基础,如果非要学的话,学点代数性质的课程会有一些帮助,如线性代数、离散数学、群论之类的
cnmhx 2012-09-03
  • 打赏
  • 举报
回复
学点数理逻辑,离散数学等反而有助。
supersonic0410 2012-09-02
  • 打赏
  • 举报
回复
具体数学,这个不错。不知道有中文版的没~ 如果没有就得好好啃一下了。
里面有些练习题不好做啊,反正我是很多没想出来,:)

个人感觉,数据结构的学习并没有涉及太多很难的数学原理,基本高中知识(排列组合)应该可以了。
我反而觉得一些计算机的基础知识要好好理解一下,组成原理,编程语言是基础。
I'm Daniel Du 2012-09-01
  • 打赏
  • 举报
回复
唉,看看我的blog,研究计算机科学起码应该看完具体数学,这相当于一个总纲吧.
这方面的大牛我暂时只知道FancyMouse.@FancyMouse

@litaoye李工您知道的应该比较多.

33,010

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧