想报考南开大学国际经济与贸易的研究生怎么准备有什么计算机经典书籍推荐?计算机类书籍有很多,关于编程的应该占了绝大部分 。但是真正的了解计算机不止只会一些编程就可以的,需要了解一些基础知识,有了这些知识的加持,你才能更好的提升自己 。所以很多编程的高手经常看恰恰是这类基础知识 。计算机是利用信息获取、表示、存储、处理、控制等的理论、原则、方法和技术来用于实践中的学科 。基础方面:首先推荐一本算法导论 。比较适合有编程语言基础的读者,它把数据结构中的算法从基础到非常深入全部都包括了,个人建议你先把C语言用熟悉了,然后再去看算法导论,如果有决心看完,数据结构都不用看,因为你看完算法导论,就等于学会了非常高级的数据结构 。原书很厚,对于时间不多的人,看完很难 。大多数人都拿它当做一本字典,不会了就去上面找,有空就看看 。基础类之:数据库系统概念该书全面介绍数据库系统的各种知识,透彻阐释数据库管理的基本概念 。本书内容丰富,不仅讨论了关系数据模型和关系语言、数据库设计过程、关系数据库理论、数据库应用设计和开发、数据存储结构、数据存取技术、查询优化方法、事务处理系统和并发控制、故障恢复技术、数据仓库和数据挖掘,而且对性能调整、性能评测标准、数据库应用测试和标准化、空间和地理数据、时间数据、多媒体数据、移动和个人数据库管理以及事务处理监控器、事务工作流、电子商务、高性能事务系统、实时事务系统和持续长时间的事务等高级应用主题进行了广泛讨论 。基础类型:现代操作系统该书的作者Andrew S. Tanenbaum当年为了教授操作系统课程发明了MINIX,而MINIX就是最早的Linux原型 。Tanenbaum的书写得都非常好,操作系统的知识娓娓道来,由浅入深慢慢深入到操作系统的内部 。该书相比作者的另一本描述操作系统实现的书,增加了现代操作系统中的新特性,比如多处理机系统,虚拟化,分布式系统等内容 。同时该书还有配有案例研究,对于几种流行的操作系统进行了分析,使你能对知识有更深刻的了解 。当然这本书的内容是非常经典的,线程,锁的概念几乎是每个程序员的必备知识,它是你进行多线程编程时的基础;文件系统,I/O原理可以说是嵌入式的基础 。最后说下该书的翻译,总体来说我觉得不错,行文流畅,把原作者的意思也表达得比较清楚,毕竟译者从第一版翻译到了第三版 。rr我就从一个算法初学者的角度来回答一下吧 。推荐一下「算法与数据结构」从入门到进阶的书单 。一.入门系列这些书籍通过图片、打比方等通俗易懂的方法来讲述,让你能达到懂一些基础算法,线性表,堆栈,队列,树,图,DP算法,背包问题等,不要求会实现,但是看过以下这些书对于之后实现算法打下坚实的思维基础 。很适合在闲暇之余拿出来阅读一番 。1.1 《啊哈!算法》阅读链接:https://book.douban.com/subject/25894685/这不过是一本有趣的算法书而已 。和别的算法书比较,如果硬要说它有什么特点的话,那就是你能看懂它 。推荐理由: 本书中涉及到的数据结构有栈、队列、链表、树、并查集、堆和图等;涉及到的算法有排序、枚举、深度和广度优先搜索、图的遍历,当然还有图论中不可以缺少的四种最短路径算法、两种最小生成树算法、 割点与割边算法、二分图的最大匹配算法等1.2《算法图解》阅读链接:https://book.douban.com/subject/26979890/推荐理由:这本图解书很容易看懂,不枯燥 。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等 。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;K最近邻算法 。1.3《妙趣横生的算法(C语言实现 第2版)》阅读链接:https://book.douban.com/subject/4710825/推荐理由:理论与实践相结合,旨在帮助读者理解算法,并提高C语言编程能力,培养读者的编程兴趣,并巩固已有的C语言知识 。1.4《趣学算法》阅读链接:https://book.douban.com/subject/27109832/推荐理由:非常好的一本书,图解多,思路清晰,不仅讲了问题分析算法设计的过程,还讲了如何优化算法,使读者体验算法的奥妙1.5《大话数据结构》阅读链接:https://book.douban.com/subject/6424904/推荐理由:文中附有大量插图,适合对大段文字提不起兴趣的朋友 。以一个计算机教师教学为场景,讲解数据结构和相关算法的知识 。通篇以一种趣味方式来叙述,大量引用了各种各样的生活知识来类比,并充分运用图形语言来体现抽象内容,对数据结构所涉及到的一些经典算法做到逐行分析、多算法比较 。与市场上的同类数据结构图书相比,本书内容趣味易读,算法讲解细致深刻,是一本非常适合自学的读物 。1.6 《学习算法思想 修炼编程内功》慕课网链接:https://coding.imooc.com/class/71.html推荐理由:视频课程,这样精致的课程很难找到第二个,我暂时还没看过比这个课程能更好的进行算法入门了,小吴的PPT制作动画灵感就是来源于此 。二.基础系列通过基本入门算法书的调教,你已经逐渐体会到了算法的魅力,现在正是时候去阅读基础系列踏入算法的领域!!!这些书籍需要你费点心思去阅读 。2.1《算法导论中文版》阅读链接:https://book.douban.com/subject/20432061/排在基础系列第一的位置应该没意见吧:)推荐理由:本书将严谨性和全面性融为一体,深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受 。2.2《数据结构与算法 Java版》阅读链接:https://book.douban.com/subject/21519616/适合想通过Java语言来学习算法的小伙伴们 。推荐理由:本书把算法分析与最有效率的Java程序的开发有机地结合起来,深入分析每种算法,内容全面、缜密严格,并细致讲解精心构造程序的方法 。2.3《数据结构与算法:Python语言描述》阅读链接:https://book.douban.com/subject/26702568/适合想通过Python语言来学习算法的小伙伴们 。推荐理由:本书基于Python语言介绍了数据结构与算法的基本知识,主要内容包括抽象数据类型和Python面向对象程序设计、线性表、字符串、栈和队列、二叉树和树、集合、排序以及算法的基本知识 。本书延续问题求解的思路,从解决问题的目标来组织教学内容,注重理论与实践的并用 。2.4《学习JavaScrit数据结构与算法(第2版)》阅读链接:https://book.douban.com/subject/26639401/适合想通过JavaScrit语言来学习算法的小伙伴们 。推荐理由:本书首先介绍了Javas
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 审计专业考研难度
- 考研过了初试没过复试
- 2014湖大考研真题
- 贵师大考研参考书目
- 考研跟着张宇走
- 川大民法商考研分数线
- 济南大学音乐学院考研
- 考研个科目时间分配
- 英语考研真题答案详解
- 考研复试导师确定吗