算法与数据结构书籍由浅入深:
闲暇拓展知识面:
《算法帝国》:文科生也可以看懂
《数学之美》
《算法之美》
入门书:(有感性认识)
《算法图解》200页
《大话数据结构》400页
《数据结构和算法分析》
面试:
《剑指offer》
《编程珠玑》:主要涉及海量数据处理,值得一看
《编程之美》:有基础,不太系统
针对特定编程语言:
《数据结构与算法分析》严蔚敏,以及高一凡对严蔚敏伪代码全部实现《数据结构与算法解析》
深入学习:(经典书)
《算法导论》:并不是循序渐进的,充满了证明和公式
《算法》:不够全面,没有讲动态规划
殿堂级:(终极突破,一般人看不懂)
《计算机程序设计艺术》分多卷
其他推荐:
清华 邓俊辉 《数据结构(c++语言版)(第三版)》,入门友好,且配套有视频公开课,可在edx或者“学堂在线”免费观看。