想重读一下基础,求数据结构与操作系统基本原理相关书籍推荐

2014-01-14 19:03:10 +08:00
 GreenBamboo
最好有作者和出版社名称,求经典书籍推荐。
5740 次点击
所在节点    程序员
17 条回复
arbipher
2014-01-14 20:03:24 +08:00
数据结构与操作系统基本原理,范围太大了。
重读一下基础,LZ之前什么基础?是当闲书看看,还是当一门课程一样学?

我们本科上的是这两门课的。看完教材和教辅,做遍lab,绝对升级转职。就是全部啃下来要花点时间。
http://www.cs.cmu.edu/~213/
http://pdos.csail.mit.edu/6.828/2012/

只是“读”的话,我觉得很难理解。
Modern Operating Systems, Andrew S. Tanenbaum
http://book.douban.com/subject/3017583/
这本书不少人推荐过,也是我们上课的教材。我也读完了(差不多忘完了)。从书上看到各种地址翻译和进程调度的方法,不如去6.828上动手来一发。
verfino
2014-01-14 20:32:23 +08:00
操作系统有本叫《现代操作系统》的,有中文版,挺全面的一本书

数据结构就.... Orz 好吧,从未读完过一本该类别的书,楼下继续推荐
mailworks
2014-01-14 20:32:50 +08:00
我也想知道这方面适合新手的书籍,
verfino
2014-01-14 20:33:38 +08:00
对了,我觉得基础不扎实的话,切勿去读一些‘经典书籍’

比如什么 ‘Thinking in Java’ ‘算法导论’ 啥的
kokdemo
2014-01-14 20:38:56 +08:00
……啊大学用的课本就行啊,参见考研书目
rAYz
2014-01-14 20:43:51 +08:00
参见考研书目 +1
然后找张考研计算机统考(科目代码408)试卷做做看,看是否真的看懂了=。=
gerorim
2014-01-14 22:37:04 +08:00
@rAYz @kokdemo
代码:408
科目:计算机学科专业基础综合(数据结构、计算机组成原理、操作系统和计算机网络)
聚合:学习教材和对应的参考书(作者,版本,出版社信息)

一、数据结构
1.教材:《数据结构》严蔚敏 清华大学出版社
2.辅导书:《算法与数据结构考研试题精析(第二版)》机械工业出版社
二、计算机组成原理
1.教材:《计算机组成原理》唐朔飞 高等教育出版社
《计算机组成原理》白中英 科学出版社
2.辅导书:《计算机组成原理考研指导》徐爱萍 清华大学出版社
《计算机组成原理--学习指导与习题解答》唐朔飞 高等教育出版社
三、操作系统
1.教材:《计算机操作系统(修订版)》汤子瀛 西安电子科技大学出版社
2.辅导书:《操作系统考研辅导教程(计算机专业研究生入学考试全真题解) 》电子科技大学出版社
四、计算机网络
1.教材:《计算机网络(第五版)》谢希仁 电子工业出版社
2.辅导书:《计算机网络知识要点与习题解析》哈尔滨工程大学出版社

参考链接:http://bbs.kaoyan.com/forum.php?mod=viewthread&tid=4259264&page=1&mobile=no
gerorim
2014-01-14 23:09:54 +08:00
忘了问,楼主要的数据结构教材,是要C语言描述,还是JAVA的。

有JAVA语言基础的前提下,想学习算法,不知从何开始且不想纠结于数学细节的话,力推 Robert Sedgewick, Kevin Wa著,谢路云译的《算法(第四版)》

简体中文版:¥68.30实时
http://www.amazon.cn/gp/aw/d/B009OCFQ0O
英文原版:$66.63实时
http://www.amazon.com/gp/aw/d/032157351X

好书值得海淘,也许是最好的数据结构入门书籍。
tywtyw2002
2014-01-15 07:21:50 +08:00
@arbipher 操作系统我感觉恐龙书比较好 这个有点老了

有时间在看下linux内核详解 基本操作系统就懂了 (别提windows)


网络我是看tcpip协议跟ccie的东西。。。
tcpip路由详解这书不错

数据库至今美学明白
vellow
2014-01-15 09:00:40 +08:00
这些天在看“鸟哥的linux私房菜”,推荐一下
GreenBamboo
2014-01-15 11:11:42 +08:00
说一下楼主的情况,楼主是半路出家的野和尚,虽然说写代码也有些年头了,东西也做了不少,文章也看不了少。虽说经验略为丰富,但路子还是有点野,基础还是比较弱,所以想把地基夯实一点。

@gerorim 感谢这么详细的推荐,严蔚敏的数据结构很不错,之前有过一下,在考虑这本书。
@vellow 确实写得不错,可惜我没有坚持看完

@verfino 基础就是扎实,所以想学点基础的东西

@arbipher 目前读英文教材还是比较困难,基础该怎么说呢,有经验和对技术的理解,但因为半路出家,没有系统的读过。
arbipher
2014-01-15 11:34:17 +08:00
@tywtyw2002 你说的对,是龙书。我去搜了一下图片,我读的好像也是龙书。之前说错了。
@GreenBamboo 了解了。因为上课和自学用的都是英文书,所以中文书我也不是很了解。算法自己也是渣渣,见笑了。
tywtyw2002
2014-01-15 11:45:30 +08:00
@arbipher 我能在纠正你一下吗?
龙书是编译器原理。。。。。。
http://unistd.blog.51cto.com/attachment/201001/201001081262882687767.jpg

这本书 至今未啃,估计下学期要啃了。。。。。。。



@GreenBamboo 哈哈 算法看这个吧 http://www.verycd.com/topics/2955643/

重点推荐一本书 csapp,
tywtyw2002
2014-01-15 11:52:29 +08:00
书 只是一小部分,最近下的

https://gist.github.com/tywtyw2002/8430464
arbipher
2014-01-15 12:00:46 +08:00
@tywtyw2002 能,龙书、虎书、恐龙书,傻傻分不清楚。编译原理是我人生的转折点,是我大学挂的第一门。哈哈哈。

“重点推荐一本书 csapp”,你看我回复的第一帖,http://www.cs.cmu.edu/~213/,就是这门课用的书啊。CMU的15213,CS:APP。第二版也汉化了。http://book.douban.com/subject/5333562/。LZ说自己基础不够,又想学OS,那就得先拿这门课(这本书铺垫一下),
话说,MIT 6.828的核心我觉得倒不是教材,是他给的Unix v6源码全解析。
tywtyw2002
2014-01-15 12:22:04 +08:00
@arbipher 学操作系统必读呀。。。。。。

编译原理真的太恶心了,当年我们用mips写个简易的编译器 我都没及格。。
arbipher
2014-01-15 12:24:46 +08:00
@tywtyw2002 是的,我读完了,并且我对照答案把习题也都看了一遍。被自己感动了。哈哈。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/97003

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX