如果真要学透的话 书上的基础数据结构和算法必须每种都自己去实现一下 比如学了堆 你就自己写个堆 随便测试一下 再看看和标程有什么差距 然后用它去写一点ACM题目之类的-----但你考研 千万别这样学
考研相当有针对性和应试技巧 那么 最好的方法就是做题 推荐严蔚敏的习题集和考研论坛(http://bbs.kaoyan.com/forum-18-1.html)上精选的考研真题 有大量分类题目 你可以:看一章书 看完后先做这一章题目中的笔试部分 做了后理论和概念就很清楚了 然后做题目中的上机实现题 这些题比单纯的敲书上的代码有效和有趣 比ACM题简单 这种学习方法其实收效最大 经过这样的几个月训练(网上的精选题目数量足够你做几个月的) 不但足以应付北大清华的数据结构考试 而且打下的基础足以应对研究生的项目 o(∩_∩)o
一个很简单的方法..学好数据结构..把那本书反复的看一百遍...我们班的一个人就是这样做的..只要你有那个耐心...你一定会学懂..学懂...呵呵...