每年的三四月都是准毕业生最焦灼最忙碌的季节,考研的结果基本都已确定,公务员考试也基本落下帷幕,春招将会陆续进行,很多同学也要开始决定未来工作的方向。每年的三四月份也都是互联网人的跳槽高峰期,所以三四月份也被称作是找工作的“金三银四”月。
跳槽旺季来啦,此时是一个抓住机会的好时机。如果你想获得更多机会,恶补基础知识,应对各种面试试题必不可少。华章妹为大家准备了程序员面试必备书单,此算法基础篇请查收。
RECOMMEND推荐阅读01《算法导论(原书第3版)》
作者:ThomasH.Cormen等
译者:殷建平徐云王刚刘晓光苏明邹恒明王宏志
书号:-7---0
影响全球千万程序员的“算法圣经”
MIT四大名师联手铸就
推荐语:影响全球千万程序员的“算法圣经”!MIT四大名师联手铸就,将严谨性和全面性融为一体深入讨论各类算法。在有关算法的书中,有一些叙述非常严谨,但不够全面,另一些涉及了大量的题材,但又缺乏严谨性。本书将严谨性和全面性融为一体。本书自第1版出版以来,已经成为世界范围内广泛使用的大学教材和专业人员的标准参考书。
02《数据结构与算法分析:Java语言描述(原书第3版)》
作者:[美]马克·艾伦·维斯(MarkAllenWeiss)
译者:冯舜玺陈越
书号:-7---5
国外数据结构与算法分析方面的经典教材
推荐语:随着计算机速度的不断增加和功能的日益强大,人们对有效编程和算法分析的要求也不断增长。本书将算法分析与最有效率的Java程序的开发有机结合起来,深入分析每种算法,并细致讲解精心构造程序的方法,内容全面,缜密严格。
03《数据结构、算法与应用——C++语言描述(原书第2版)》
作者:[美]萨特吉·萨尼(SartajSahni)
译者:王立柱刘志红
书号:-7---7
享有盛誉的数据结构教科书
CS2课程的理想用书
推荐语:作者SartajSahni通过循循善诱的讲解、直观具体的讨论和基于现实的应用,让读者轻松、愉快地学习。新版书着重利用标准模板库(STL),把书中开发的数据结构和算法与相应的STL实现方法相互关联。本书还增加了很多新的实例和练习题。书中的应用实例是它的特色。Sahni博士为每一个数据结构和算法都提供了若干个应用实例,涉及排序、压缩编码和图像处理等多个方面。这些实例把概念和应用结合在一起,使理论与实践统一,从而让概念容易理解,使学生增加学习动力和兴趣。
04《数据结构与算法分析——C语言描述(原书第2版)典藏版》
作者:[美]马克·艾伦·维斯(MarkAllenWeiss)
译者:冯舜玺
书号:-7---9
国外数据结构与算法分析方面的经典教材
原书曾被评为20世纪顶尖的30部计算机著作之一
推荐语:本书作者MarkAllenWeiss在数据结构和算法分析方面卓有建树,他的数据结构和算法分析的著作尤其畅销,并受到广泛好评,已被世界余所大学用作教材。在本书中,作者更加精练并强化了他对算法和数据结构方面创新的处理方法。通过C程序的实现,着重阐述了抽象数据类型的概念,并对算法的效率、性能和运行时间进行了分析。
05《数据结构与算法:Python语言实现》
作者:[美]迈克尔·T.古德里奇(MichaelT.Goodrich)
罗伯托·塔马西亚(RobertoTamassia)
迈克尔·H.戈德瓦瑟(MichaelH.Goldwasser)
译者:张晓赵晓南等
书号:-7---4
强调面向对象思想