l*******e 发帖数: 1485 | 1 有两门课,都是关于algorithm的
其一是本科/研究生共选课, 用的是ALGORITHM DESIGN (Goodrich)
其二是研究生课,用的是Introduction to Algorithms (Cormen, Leiserson)
Amazon用户评价第二本比第一本好些。
我是学电子专业的,很久以前学过一点C, 没学过java.除此之外没选过其他计算机系的
基础课程。不知道该选哪个好。
按说,本科的课(其一)或许要简单些,但是教材评价不好,而且似乎里面用的是java
. 而研究生的课(其二)或许更难,未必适合我的情况---非计算机专业。
牛牛们有何指导? | g****y 发帖数: 199 | | t*****a 发帖数: 13 | 3 如果是我,我会去问具体教课的老师,告诉他们你的情况,请他们提提建议。理论上说
本科/研究生共选课会比研究生课稍低一点,但一切都在教课老师的把握之中,他可能
历来要求比较松或严,或者教的侧重点不一样,或者因为选课学生背景不一样一学期跟
另一学期教的不一样,或者书上用java他不介意你用C做作业,……
另外如果楼主不是太过谦虚,而真的只有很久以前的一点C背景,algorithm这门课对你
而言就是很难,因为这门课和这两本书都是假定读者已经学过 Data Structure 数据结
构,有过(相当于)两学期的编程经验,似乎你离这个远了点。如果你只是感兴趣,或
认为这个对你的学科有帮助,你可以从计算机系的 Programming 2 或 Data Structure
数据结构甚至 Programming 1 开始。
仅供参考。
java
【在 l*******e 的大作中提到】 : 有两门课,都是关于algorithm的 : 其一是本科/研究生共选课, 用的是ALGORITHM DESIGN (Goodrich) : 其二是研究生课,用的是Introduction to Algorithms (Cormen, Leiserson) : Amazon用户评价第二本比第一本好些。 : 我是学电子专业的,很久以前学过一点C, 没学过java.除此之外没选过其他计算机系的 : 基础课程。不知道该选哪个好。 : 按说,本科的课(其一)或许要简单些,但是教材评价不好,而且似乎里面用的是java : . 而研究生的课(其二)或许更难,未必适合我的情况---非计算机专业。 : 牛牛们有何指导?
| n********e 发帖数: 24 | 4 两本我都恰好用过,
有基础的话,Algo Design is much better,习题也很有挑战,入门的话,clrs吧 |
|