注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
楼主目前刷了前300道的 easy 和 mid. 不包含hard的题目中,总体感觉题目比CS 算法书上的要简单。刷题更加是一种是自己对算法和数据结构熟练的过程。对于没有太多编程经验的同学,楼主推荐刷题前的三部曲。第一,学习一门语言,无论c,c++,java, python 等选一门。 第二,读一本数据结构的书,详细介绍了各种数据结构如何实现的书。
第三,读算法书,介绍各种经典算法,以及给出source code的完整实现。 至于设计模式, 楼主不建议新手读,基本上体会不到精髓。
书籍推荐列表如下:
编程语言: 《head first for c>》
数据结构: 《data structures and otehr objects using c++》 Authors: Michael Main; Walter Savitch
算法: 《Algorithms》 Authors: Robert Sedgewick
|