赞
踩
本文将分享计算机类的大学生四年有必要读的书籍,涉及C语言、数据结构、算法、计算机网络、计算机操作系统、Linux等等。
希望能够帮到大家,让小伙伴们能在繁杂的资料中找到凤头!
若有不全,请联系补充
提到C语言,这本《 C Primer Plus》很有看的必要,在豆瓣评分高达9.4分,简直是C语言的圣典,不能说它很全面,但是细致入微,很适合去打基础,为以后学习其他语言埋下铺垫。
入门的数据结构书籍强烈推荐程杰老师的《大话数据结构》,现在市面上有两种,一个是普通版的,另一个是溢彩加强版的,后者更方便理解和阅读,这本书的前四章用来入门很适合,后面几章较有难度,比如KMP算法那一块就稍难理解,大家阅读的时候可以先越过去。本书以一个计算机教师的教学过程为场景,讲解数据结构和相关算法的知识。全书以趣味的方式来叙述,大量引入各种各样的生活知识来类比,对数据结构所涉及的一些经典算法做出逐行分析、多算法比较。
看过《大话数据结构》之后就可以学的更深入一些,这里我推荐黑皮书《数据结构与算法分析----C语言版》,当然,大家也可以买java版本或者python版本,主要看自己的状况。
强烈推荐陈小玉教授的《趣学算法》,这本书涉及贪心算法、分治算法、动态规划、回溯算法、线性规划等等,真的是一本好书,举一反三,让算法尽在掌握之中。本书内容按照算法策略分为7章。第一章引入算法概念、时间复杂度、空间复杂度的概念和计算方法,以及算法设计的爆炸性增量问题。第2~7章介绍经典算法的设计策略、实战演练、算法分析及优化拓展。
如果你是学java语言的,那么推荐读一下《算法----第四版》,这本书是作者依靠自己写的一本java书的基础上写的一本算法书,所以需要一定的java基础,如果大家没有学习java或者以后不想设计java那么建议不要买了,买了只能吃灰。
如果大家想把数据结构和算法联系在一块来读,那么《数据结构与算法之美》一定不能错过,这本书是前Goole工程师王争老师编写的,起初只有《Geek Time》上的网课,后来也出了纸质版的书。本书结合实际应用场景讲解数据结构和算法,涵盖常用、常考的数据结构和算法的原理讲解、代码实现和应用场景等。第1章介绍复杂度分析方法。第2章介绍数组、链表、栈和队列这些基础的线性表数据结构。第3章介绍递归编程技巧、8种经典排序、二分查找及查找的变体问题。第4章介绍哈希表、位图、哈希算法和布隆过滤器。第5章介绍树相关的数据结构,包括二叉树、二叉查找树、平衡二叉查找树等。第6章介绍堆,以及堆的各种应用。第7章介绍跳表、并查表、线段树和树状数组这些较高级的数据结构。第9章介绍图及相关算法。第10章介绍4种算法思想。第11章介绍4个经典项目中的数据结构和算法的应用。
最后就是算法的圣典《算法导论》,常言道看完这本书的50%就可以超过90%的程序员,可见这本书的厉害。这本书将严谨性和全面性融为一体,深入讨论各种算法,可以说是算法类书籍的神作。
入门书《网络是怎样连接的》很有看的必要,能提起你对网络的兴趣,让计算机不那么枯燥乏味,这本书从在浏览器中输入网址开始,一路追踪到显示出网页内容为止的整个过程,以图配文,讲解了网络的全貌,并重点介绍了网络设备和软件是如何工作的。
程序员书架上不能少的两本书:
《图解HTTP》:HTTP协议是互联网的基石,学完后可以尝试实现一个属于自己的HTTP服务器了。
《TCP/IP详解》:计算机组成原理的入门书籍, 弄清楚计算机的组成原理,也就对整个软件开发有了一个系统的认知,不论是计算机的硬件原理,还是软件架构,都能很好的驾驭。计算机组成原理这门课完全可以用一个词来概括,就是“抽象”,但这也是整个计算机设计中所蕴含的灵魂。
黑皮书总是那么强大,《计算机网络—自顶向下方法》又是一代经典。这是一本经典书籍,可以配合B站上的《计算机网络微课堂》一起来学习。
入门书籍和网络一样《计算机是如何跑起来的》,让你的思维和计算机一起跑起来。计算机组成原理的入门书籍, 弄清楚计算机的组成原理,也就对整个软件开发有了一个系统的认知,不论是计算机的硬件原理,还是软件架构,都能很好的驾驭。计算机组成原理这门课完全可以用一个词来概括,就是“抽象”,但这也是整个计算机设计中所蕴含的灵魂。
这本书是神的存在,是刘景亮学长强烈推荐的书籍,堪称神之一手。这本书按理说应该叫《计算机系统导论》,有C语言、数据结构的知识就可以学这本书,相进大厂就应该去三刷这本书,第一刷大致了解,第二刷精度,第三刷温习。这本书可以说是了解计算机系统的最佳书籍了,可以去CSAPP课程官网找Lab配合刷起来。
就一本,鸟哥的经典之作《鸟哥的Linux私房菜》,这是一本Linux方面的畅销书,全面的介绍了Linux操作系统,如果要学习Linux的话,首选。几乎所有的服务都是在Linux环境或者类Linux环境下运行的。
如有遗漏欢迎评论或私信补充。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。