由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - 算法学的很痛苦,求建议
相关主题
c++新手求推荐算法书籍有哪些it企业招非cs专业的?
准备面试,请推荐本关于算法的书谁记得当年离散数学是怎么学的吗?
求Introduction to Algorithms(CLRS)电子书请教有关自学!!!
数据结构,算法方面学习的必买书?EE转CS,想自己补一下CS本科的课,求指教
[合集] [转载] EE challenge CSAlgorithm 课程及教材选择疑问 (转载)
选课紧急请教!问个选课的问题:
转让 CS 教材请求推荐算法方面的好书
转让 CS 教材求问申转行申cs master的cv和ps怎么写? (转载)
相关话题的讨论汇总
话题: 算法话题: algorithm话题: 数据结构话题: 导论
进入CS版参与讨论
1 (共1页)
g******k
发帖数: 55
1
我是统计半路出家的master,这学期在上本校cs系一门算法课。课上到第三周,发
现作业不会做,上课也稀里糊涂。。。用的是introduction to algorithms那本课本。
本科虽然数学课学的不多,但是认为数学领悟能力还行,跟教授谈了一次,说是要看离
散数学。请大家推荐下:
1,我要自己补一下哪些其他的书,像离散数学?国内的数据结构?
2,要怎么才能学好?要借助编程实现来练习吗?这门课考试和作业不需要编程,都是
理论。我要不要再去学编程语言先。。。现在就是指望考试考好就行了,能不能再最省
精力的情况下给个解决方法?
谢谢建议!不胜感激!
h*******e
发帖数: 225
2
都说了是理论课,你去练编程干吗。。。好好把intro to algo这本书和老师的slides
看了,作业不会问TA问同学问prof. 一般来说刚开始你可能不习惯CS的思维方式,慢慢
会适应。如果这样一个学期到最后都不行,那还是退课吧。

【在 g******k 的大作中提到】
: 我是统计半路出家的master,这学期在上本校cs系一门算法课。课上到第三周,发
: 现作业不会做,上课也稀里糊涂。。。用的是introduction to algorithms那本课本。
: 本科虽然数学课学的不多,但是认为数学领悟能力还行,跟教授谈了一次,说是要看离
: 散数学。请大家推荐下:
: 1,我要自己补一下哪些其他的书,像离散数学?国内的数据结构?
: 2,要怎么才能学好?要借助编程实现来练习吗?这门课考试和作业不需要编程,都是
: 理论。我要不要再去学编程语言先。。。现在就是指望考试考好就行了,能不能再最省
: 精力的情况下给个解决方法?
: 谢谢建议!不胜感激!

v******d
发帖数: 1322
3
教授教得太差吧, 这本书很通俗易懂的, 怎么会糊里糊涂? 自己多看书吧
学学数据结构很有用, 离散数学就不必了, 如果只是想掌握理论的话, 编程练习也不是
必要的

【在 g******k 的大作中提到】
: 我是统计半路出家的master,这学期在上本校cs系一门算法课。课上到第三周,发
: 现作业不会做,上课也稀里糊涂。。。用的是introduction to algorithms那本课本。
: 本科虽然数学课学的不多,但是认为数学领悟能力还行,跟教授谈了一次,说是要看离
: 散数学。请大家推荐下:
: 1,我要自己补一下哪些其他的书,像离散数学?国内的数据结构?
: 2,要怎么才能学好?要借助编程实现来练习吗?这门课考试和作业不需要编程,都是
: 理论。我要不要再去学编程语言先。。。现在就是指望考试考好就行了,能不能再最省
: 精力的情况下给个解决方法?
: 谢谢建议!不胜感激!

g******k
发帖数: 55
4
谢谢!
老师水平倒是不错,就是讲的进度太快了,而且不照着课本讲的。一节课讲的内容会涵盖算法导论上的一两个part。而且最郁闷的是他还说一开始照着算法导论讲,后来就不照了。。。没ppt,都是黑板上写
的。
我努力吧。看来还是时间投入不够多。
另外小声地问下,牛牛们当初学算法有没有觉得难的? 555给我点信心吧,不太想drop
,好歹能撑下来就好了。。。

【在 v******d 的大作中提到】
: 教授教得太差吧, 这本书很通俗易懂的, 怎么会糊里糊涂? 自己多看书吧
: 学学数据结构很有用, 离散数学就不必了, 如果只是想掌握理论的话, 编程练习也不是
: 必要的

v******d
发帖数: 1322
5
多看书, 这本书写得很好, 还有上课前可以问一下老师要讲哪部分? 然后自己先看,
其实都是小学都会教的学习技巧...
初级的算法没有什么难的吧? 后面的randomized algo, approximate algo, online
algo可能比较难懂

涵盖算法导论上的一两个part。而且最郁闷的是他还说一开始照着算法导论讲,后来就
不照了。。。没ppt,都是黑板上写
drop

【在 g******k 的大作中提到】
: 谢谢!
: 老师水平倒是不错,就是讲的进度太快了,而且不照着课本讲的。一节课讲的内容会涵盖算法导论上的一两个part。而且最郁闷的是他还说一开始照着算法导论讲,后来就不照了。。。没ppt,都是黑板上写
: 的。
: 我努力吧。看来还是时间投入不够多。
: 另外小声地问下,牛牛们当初学算法有没有觉得难的? 555给我点信心吧,不太想drop
: ,好歹能撑下来就好了。。。

h*******e
发帖数: 225
6
我觉得算法很难,所以如果不懂很正常,不下功夫肯定不行。

涵盖算法导论上的一两个part。而且最郁闷的是他还说一开始照着算法导论讲,后来就
不照了。。。没ppt,都是黑板上写
drop

【在 g******k 的大作中提到】
: 谢谢!
: 老师水平倒是不错,就是讲的进度太快了,而且不照着课本讲的。一节课讲的内容会涵盖算法导论上的一两个part。而且最郁闷的是他还说一开始照着算法导论讲,后来就不照了。。。没ppt,都是黑板上写
: 的。
: 我努力吧。看来还是时间投入不够多。
: 另外小声地问下,牛牛们当初学算法有没有觉得难的? 555给我点信心吧,不太想drop
: ,好歹能撑下来就好了。。。

c*****t
发帖数: 1879
7
你没学离散数学和基本的数据结构当然难。不难没天理。很奇怪你能直接上
这门课,一般都是要求上过这两门课以后才能注课的。

【在 g******k 的大作中提到】
: 谢谢!
: 老师水平倒是不错,就是讲的进度太快了,而且不照着课本讲的。一节课讲的内容会涵盖算法导论上的一两个part。而且最郁闷的是他还说一开始照着算法导论讲,后来就不照了。。。没ppt,都是黑板上写
: 的。
: 我努力吧。看来还是时间投入不够多。
: 另外小声地问下,牛牛们当初学算法有没有觉得难的? 555给我点信心吧,不太想drop
: ,好歹能撑下来就好了。。。

v********e
发帖数: 1058
8
我觉得算法导论不怎么通俗易懂,更适合当reference

【在 v******d 的大作中提到】
: 教授教得太差吧, 这本书很通俗易懂的, 怎么会糊里糊涂? 自己多看书吧
: 学学数据结构很有用, 离散数学就不必了, 如果只是想掌握理论的话, 编程练习也不是
: 必要的

b***u
发帖数: 12010
9
学了数据结构再学这课吧。虽然是很基础的理论课,对编程一无所知的话还是学起来很
没感觉的。

【在 g******k 的大作中提到】
: 谢谢!
: 老师水平倒是不错,就是讲的进度太快了,而且不照着课本讲的。一节课讲的内容会涵盖算法导论上的一两个part。而且最郁闷的是他还说一开始照着算法导论讲,后来就不照了。。。没ppt,都是黑板上写
: 的。
: 我努力吧。看来还是时间投入不够多。
: 另外小声地问下,牛牛们当初学算法有没有觉得难的? 555给我点信心吧,不太想drop
: ,好歹能撑下来就好了。。。

v********e
发帖数: 1058
10
nod. the book by Papadimitriou, Dasgupta and Umesh Vazirani is also more
friendly to readers
相关主题
选课紧急请教!有哪些it企业招非cs专业的?
转让 CS 教材谁记得当年离散数学是怎么学的吗?
转让 CS 教材请教有关自学!!!
进入CS版参与讨论
p****f
发帖数: 251
11
introduction to algorithm那本书写的好到完全可以自学了,估计是老师太烂,
自己闭门修炼吧。

【在 g******k 的大作中提到】
: 谢谢!
: 老师水平倒是不错,就是讲的进度太快了,而且不照着课本讲的。一节课讲的内容会涵盖算法导论上的一两个part。而且最郁闷的是他还说一开始照着算法导论讲,后来就不照了。。。没ppt,都是黑板上写
: 的。
: 我努力吧。看来还是时间投入不够多。
: 另外小声地问下,牛牛们当初学算法有没有觉得难的? 555给我点信心吧,不太想drop
: ,好歹能撑下来就好了。。。

r****o
发帖数: 1950
12
我上算法前也没上过这两门课,可以和数据结构的书一起看。

【在 c*****t 的大作中提到】
: 你没学离散数学和基本的数据结构当然难。不难没天理。很奇怪你能直接上
: 这门课,一般都是要求上过这两门课以后才能注课的。

C*******n
发帖数: 56
13
http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-046JFall-2005/LectureNotes/index.htm
MIT的课堂录像.
到电骝(verycd)去下载课后作业的答案,多做练习,如果还不明白,搞本数据结构的书看
看. 将来如果找工作如果是做程序的,有必要做做编程练习,否则就看看书,会写伪码就
行了.我们这边上课也是不要求编程的,但布置的一个project要写程序.
g******k
发帖数: 55
14
谢谢大家!太nice了!感谢每个回帖的ID,呵呵

【在 C*******n 的大作中提到】
: http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-046JFall-2005/LectureNotes/index.htm
: MIT的课堂录像.
: 到电骝(verycd)去下载课后作业的答案,多做练习,如果还不明白,搞本数据结构的书看
: 看. 将来如果找工作如果是做程序的,有必要做做编程练习,否则就看看书,会写伪码就
: 行了.我们这边上课也是不要求编程的,但布置的一个project要写程序.

M***0
发帖数: 1180
15
1 这门课和离散数学有什么关系???
2 数据结构 没上过关系并不大,因为数据结构的课本,就是算法课本的一个子集而已
3 introduction to algorithms 是目前最完整也最出名的算法入门书了,但是还是有
很多地方写得不好,甚至是完全没说清楚的,有待改进。好多次为了看懂里面一句话,
和professer讨论一两个小时,得出的结论就是书本没写清楚。
4 我TA这门课2年了,我的体会是有些东西只能靠自己思考自己理解,要把思路用文字
写出来,并不一定说得清楚,所以要理解书里的内容,自己要是要动很多脑筋的
5 introduction to algorithms最大的缺点就是课后习题,问题陈述不清楚,更有甚者
,我根本看不懂题目要问什么。把学生的作业拿到手的时候,发现集体没人回答那道题。
6 有些习题想不出来,就别花上3,4个小时在那苦想,你没那么多时间耗。去网上
google 试试能不能找到答案。
g******k
发帖数: 55
16
谢谢!很详尽的回答!
刚刚下了算法导论的习题答案,虽然老师布置的作业不是那上面的,不过还是可以练习一下

题。

【在 M***0 的大作中提到】
: 1 这门课和离散数学有什么关系???
: 2 数据结构 没上过关系并不大,因为数据结构的课本,就是算法课本的一个子集而已
: 3 introduction to algorithms 是目前最完整也最出名的算法入门书了,但是还是有
: 很多地方写得不好,甚至是完全没说清楚的,有待改进。好多次为了看懂里面一句话,
: 和professer讨论一两个小时,得出的结论就是书本没写清楚。
: 4 我TA这门课2年了,我的体会是有些东西只能靠自己思考自己理解,要把思路用文字
: 写出来,并不一定说得清楚,所以要理解书里的内容,自己要是要动很多脑筋的
: 5 introduction to algorithms最大的缺点就是课后习题,问题陈述不清楚,更有甚者
: ,我根本看不懂题目要问什么。把学生的作业拿到手的时候,发现集体没人回答那道题。
: 6 有些习题想不出来,就别花上3,4个小时在那苦想,你没那么多时间耗。去网上

z***e
发帖数: 5393
17
strongly recommend "algorithm in C".
Much much much better from an engineer's aspect. It tells you why use this/
that.(e.g. we know bubble sort is slow, then why people still use it? just
because it's easy?). Most importantly, the discussion in this book is very
helpful for job hunting.
CLRS (introduction to algorithms), on the other hand, is kind like a
fundamental reference for algorithm research. It focuses on the algorithm
analysis --- teach you how to analyze an algorithm, instead of how to
e*****n
发帖数: 324
18
赞录像,谢谢!:)

【在 C*******n 的大作中提到】
: http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-046JFall-2005/LectureNotes/index.htm
: MIT的课堂录像.
: 到电骝(verycd)去下载课后作业的答案,多做练习,如果还不明白,搞本数据结构的书看
: 看. 将来如果找工作如果是做程序的,有必要做做编程练习,否则就看看书,会写伪码就
: 行了.我们这边上课也是不要求编程的,但布置的一个project要写程序.

J*********r
发帖数: 5921
19
This reply makes a lot of sense to me, thanks!

题。

【在 M***0 的大作中提到】
: 1 这门课和离散数学有什么关系???
: 2 数据结构 没上过关系并不大,因为数据结构的课本,就是算法课本的一个子集而已
: 3 introduction to algorithms 是目前最完整也最出名的算法入门书了,但是还是有
: 很多地方写得不好,甚至是完全没说清楚的,有待改进。好多次为了看懂里面一句话,
: 和professer讨论一两个小时,得出的结论就是书本没写清楚。
: 4 我TA这门课2年了,我的体会是有些东西只能靠自己思考自己理解,要把思路用文字
: 写出来,并不一定说得清楚,所以要理解书里的内容,自己要是要动很多脑筋的
: 5 introduction to algorithms最大的缺点就是课后习题,问题陈述不清楚,更有甚者
: ,我根本看不懂题目要问什么。把学生的作业拿到手的时候,发现集体没人回答那道题。
: 6 有些习题想不出来,就别花上3,4个小时在那苦想,你没那么多时间耗。去网上

K****n
发帖数: 5970
20
我正在做这本书呢,有没有标准答案?只能google吗?
发信人: May20 (小狐狸_林), 信区: CS
标 题: Re: 算法学的很痛苦,求建议
发信站: BBS 未名空间站 (Sat Sep 27 21:36:29 2008)
1 这门课和离散数学有什么关系???
2 数据结构 没上过关系并不大,因为数据结构的课本,就是算法课本的一个子集而已
3 introduction to algorithms 是目前最完整也最出名的算法入门书了,但是还是有
很多地方写得不好,甚至是完全没说清楚的,有待改进。好多次为了看懂里面一句话,
和professer讨论一两个小时,得出的结论就是书本没写清楚。
4 我TA这门课2年了,我的体会是有些东西只能靠自己思考自己理解,要把思路用文字
写出来,并不一定说得清楚,所以要理解书里的内容,自己要是要动很多脑筋的
5 introduction to algorithms最大的缺点就是课后习题,问题陈述不清楚,更有甚者
,我根本看不懂题目要问什么。把学生的作业拿到手的时候,发现集体没人回答那道题。
6 有些习题想不出来,就别花上3,4个小时在那苦想,你没
1 (共1页)
进入CS版参与讨论
相关主题
求问申转行申cs master的cv和ps怎么写? (转载)[合集] [转载] EE challenge CS
生物转cs修课选课紧急请教!
转行CS先修课问题转让 CS 教材
推荐下讲《数据结构》的英文教材转让 CS 教材
c++新手求推荐算法书籍有哪些it企业招非cs专业的?
准备面试,请推荐本关于算法的书谁记得当年离散数学是怎么学的吗?
求Introduction to Algorithms(CLRS)电子书请教有关自学!!!
数据结构,算法方面学习的必买书?EE转CS,想自己补一下CS本科的课,求指教
相关话题的讨论汇总
话题: 算法话题: algorithm话题: 数据结构话题: 导论