主题:[讨论]计算机研究生还学算法方面的课程吗?
zhudeliliang
[专家分:0] 发布于 2007-08-07 23:13:00
我是计算机本科生,马上大三了,这个暑假我一直在看算法导论,可能是大一学的概率论,高数知识,都忘了,所以每当看到书中关于算法性能分析的时候,就感觉很吃力.
作为一名本科生,我不知道关于性能分析,需不需要学得怎么深?(我听老师说只需要了解算法性能是n还是lgn等等就行了.......)
我也不知道计算机研究生还学不学关于算法方面的课程??
因为我看到算法导轮里很多算法在我们大二所学的<<数据结构与算法>>这门课程里都没有讲到.那这些算法是以后再学还是实际应用中用的比较少?
回复列表 (共6个回复)
沙发
nwpuzhl [专家分:0] 发布于 2007-08-08 21:31:00
那上面复杂度分析不用太在意,过与复杂的可以暂时跳过,比如并查集那部分的分析,最后自己看懂后,写一下代码,写不出来也可看看伪代码
板凳
wyjq395 [专家分:2710] 发布于 2007-08-12 00:23:00
如果是计算机软件类别的一般都有吧
有些网络的都有啊。本科学的那点算法连数据结构都还没有学全。
3 楼
rickone [专家分:15390] 发布于 2007-08-15 02:14:00
把数学补起来,不然到了研究生一查资料就看不懂,郁闷死你
4 楼
Chipset [专家分:16190] 发布于 2007-08-15 18:53:00
研究生基础课没有算法,研究生基础课有:科学社会主义,自然辩证法,硕士英语(有的学校免修),数值分析,模糊数学,应用数理统计,高性能计算机网络,分布式系统,分布式数据库,计算机体系结构,还有一些选修的课程
5 楼
polaris606 [专家分:460] 发布于 2007-08-26 19:01:00
计算机本科阶段就应该学习算法,研究生算法是主要方面,考博士生的话只有考(数据结构 + 算法设计与分析)。。。
6 楼
polaris606 [专家分:460] 发布于 2007-08-26 19:02:00
数据结构和算法是完全不同的。。。。
我来回复