算法学习

来源:百度知道 编辑:UC知道 时间:2024/04/30 12:40:21
我是计算机专业的学生,正在学习算法,但是现在大部分时间就是在死记硬背课本上的一些算法。我的困惑是:学习算法的方法就是背诵已有算法吗?有什么好的学习方法?怎样才能真正学好这门课(可以自己设计算法)?
请高手赐教,谢谢

楼主是在学数据结构吧,不管是数据结构还是 算法都不可能通过背来学习的

如果是数据结构,那就多看书了,只要做到理解(必须高度理解)就好了,建议书本上的程序 至少在 本子上 和电脑上 写一遍,然后每章学完都要利用本章的知识编写 一个相对较难,较长的程序,这样就差不多了

算法课 理解了算法的思想后做题就是了

给楼主推荐2个 网站,里面每章都有习题,还有相关的解题报告和课件等等

数据结构:http://ds.fzu.edu.cn/(kp23ydnd0ivzzh45m2x5zgin)/Default.aspx

算法:http://algorithm.fzu.edu.cn/rk4t3455bdddr52hj2u4pe55)/download.aspx

书上的算法当然要熟,不过也要多写程序才行,可以经常找题目做,最好去找项目做,相信这样对算法的理解和应用会有帮助。书上的算法熟了,才有可能灵活的运用。
以上纯属我个人的见解。

书上的算法是基本的算法,在学算法的同时要自己动手写程序代码,如果条件允许的话,你跟着老师做项目吧,那样就会学到实用的东西

多写程序
多写代码

多写代码才是王道