数据结构与算法分析 需要什么数学知识

我买了一本数据结构与算法分析C语言描述版,不过掐面的数学知识讲解我是一点都不懂,但是看到那个分析对效率的提高,实在是心动,大神们给解释下读透这本书需要什么数学知识,最好能... 我买了一本数据结构与算法分析C语言描述版,不过掐面的数学知识讲解我是一点都不懂,但是看到那个分析对效率的提高,实在是心动,大神们给解释下读透这本书需要什么数学知识,最好能推荐一下好的教材。
那个我说的读透意思就是说,除了理解运用各种数据结构外,还可以分析算法的优劣,比如在什么情况下选择什么算法。
谢谢
展开
 我来答
rulingdanny
2013-07-17 · TA获得超过219个赞
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:212万
展开全部
离散数学,高等数学,概率论与数理统计,有一本springer出版的书,叫做计算机数学,里面包括了常用的数学理论,书不是特别后,但是作为科普读一下很有帮助,也不建议买专业的数学教材,内容广泛却缺乏重点,难以一针见血的给你启示。
更多追问追答
追问
好吧,我看了百度上的目录以后,决定重新拿起自己的数学分析,线性代数,常微分方程,概率统计,细到不能再细的读个八百遍
追答
数学分析我觉得用处不大,线性代数在进行算法的收敛性分析方面应用比较多,概率论在算法的平均复杂度计算上会有用到的地方,不过用的就是期望啥的。如果真的很想了解,就应该看看离散数学,计算理论或者自动机理论,这些可以看作是算法的算法。
百度网友ff4aba5
2015-10-28 · TA获得超过4.8万个赞
知道大有可为答主
回答量:2.1万
采纳率:93%
帮助的人:3740万
展开全部
离散数学,高等数学,概率论与数理统计,还要会matlab编程。
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式