回 帖 发 新 帖 刷新版面

主题:[讨论]计算机研究生还学算法方面的课程吗?

我是计算机本科生,马上大三了,这个暑假我一直在看算法导论,可能是大一学的概率论,高数知识,都忘了,所以每当看到书中关于算法性能分析的时候,就感觉很吃力.
作为一名本科生,我不知道关于性能分析,需不需要学得怎么深?(我听老师说只需要了解算法性能是n还是lgn等等就行了.......)
我也不知道计算机研究生还学不学关于算法方面的课程??
因为我看到算法导轮里很多算法在我们大二所学的<<数据结构与算法>>这门课程里都没有讲到.那这些算法是以后再学还是实际应用中用的比较少?

回复列表 (共6个回复)

沙发

那上面复杂度分析不用太在意,过与复杂的可以暂时跳过,比如并查集那部分的分析,最后自己看懂后,写一下代码,写不出来也可看看伪代码

板凳

如果是计算机软件类别的一般都有吧
有些网络的都有啊。本科学的那点算法连数据结构都还没有学全。

3 楼

把数学补起来,不然到了研究生一查资料就看不懂,郁闷死你

4 楼

研究生基础课没有算法,研究生基础课有:科学社会主义,自然辩证法,硕士英语(有的学校免修),数值分析,模糊数学,应用数理统计,高性能计算机网络,分布式系统,分布式数据库,计算机体系结构,还有一些选修的课程

5 楼

计算机本科阶段就应该学习算法,研究生算法是主要方面,考博士生的话只有考(数据结构 + 算法设计与分析)。。。

6 楼


数据结构和算法是完全不同的。。。。

我来回复

您尚未登录,请登录后再回复。点此登录或注册