刚买的《算法导论》看不懂,没有大学数学基础,怎么补充这一方面的知识

2016-05-23 18:09:41 +08:00
 bzw875

大专生,学校没有高等数学、概率论、微积分这些大学的数学学科,好像选修课有高等数学但是那时偷懒没去选,现在有些后悔了。 亚马逊书的链接

16168 次点击
所在节点    算法
33 条回复
BlackBerry
2016-05-24 09:33:22 +08:00
你没基础还是别看了
shoumu
2016-05-24 09:43:01 +08:00
建议先看一点简单的书
ChiangDi
2016-05-24 09:54:47 +08:00
以我短暂的人生经验,那些数学你学了还是看不进去
w466397352
2016-05-24 11:02:41 +08:00
我是数学系毕业的,就回答下后半句如何补充大学数学基础,毕竟《导论》我也没看多少。。。
就像楼上那些说的, po 主得先去看大学的数学教材,而且我个人认为最好去看数学系的。因为面对非数学系的高等数学教材写的很不系统,如果想构建一个基本的数学体系为自己用的话,数学系的教材更好点。毕竟支离破碎的掌握几条定理并不能让 po 主的数学基础有什么改变,回头就会忘记的。

而对于 po 主要达到的程度,我觉得达到知道本身的定义,知道有哪些定理,虽然具体内容需要去翻书,但是知道去翻哪本书就差不多了。当然还有就是必要的逻辑推理能力能去推导需要的结果。

个人比较推荐国外的教材,相信计算机方面 po 主应该有体会,国内的教材很多都是写给会的人看的。就是当你会不的时候你看不懂,当你会了后再看那教材,发现的确是这么个回事。。。至于要学哪些部分,在《导论》最后附录部分写的那些对照着看吧。比如无穷级数就去看数学分析去,矩阵就去看高等代数去。

最后也是最重要的一点,学数学一定要自己动笔!把书上的证明自己写一遍!自己推导和看它推导完全是两码事啊~~~
h4x3rotab
2016-05-24 11:16:17 +08:00
不是吧,算法导论基本是自洽的,不需要很深入的预备知识。我最早在初三,连集合都没学的时候就看了大半本,高一基本全看完了。两个建议:首先买一本类似的书,遇到看不懂的两本对着看;第二,不认真思考不要找借口,初中生都能看懂你凭什么高中都毕业了还不行。
ech0x
2016-05-24 12:10:19 +08:00
@h4x3rotab 我觉得在初三的时候看完也是感性的认识,完成数学上的证明是不太可能的吧。(只是我的猜测
xpsair
2016-05-24 12:38:27 +08:00
抛开数学不算,《算法概论》里对算法本身的讲解更亲切
Cu635
2016-05-24 13:41:11 +08:00
@w466397352
数学系的大学数学教材看着看着就怀疑自己智商了……

对 lz ,可以考虑一下高教版的《高等数学》,看完了如果说 lz 觉得比较简单,再去看数学系的。数学系的应该是叫《数学分析》
或者选择国外的教材,找一找美国佬的吧。
Youen
2016-05-24 15:24:08 +08:00
这个书不是算法入门学的 ,别被名字误导了..
h4x3rotab
2016-05-24 19:52:11 +08:00
@ech0x 为了入门的话不必在意大多数证明,只要能理解每种算法的复杂度和适用情况就够了,如果在此之上还能动手解决一些中等难度的问题,又有一定项目经验,可以来谷歌了
julyclyde
2016-05-25 14:21:54 +08:00
嗯其实跟微积分没啥关系
大学里如果不是学计算机、计算科学的,其它专业的数学都跟计算机没什么关系
hopper
2016-05-31 20:17:53 +08:00
《离散数学及其应用》 https://book.douban.com/subject/6558200/
建议先看这本屠龙术 :)
L9m
2017-03-13 03:06:21 +08:00
我的情况和你的差不多,我看有人是从高一的数学学起的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/280709

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX