V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GreenBamboo
V2EX  ›  程序员

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

  •  
  •   GreenBamboo · 2014-01-14 19:03:10 +08:00 · 5506 次点击
    这是一个创建于 3726 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最好有作者和出版社名称,求经典书籍推荐。
    17 条回复    1970-01-01 08:00:00 +08:00
    arbipher
        1
    arbipher  
       2014-01-14 20:03:24 +08:00   ❤️ 2
    数据结构与操作系统基本原理,范围太大了。
    重读一下基础,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
        2
    verfino  
       2014-01-14 20:32:23 +08:00
    操作系统有本叫《现代操作系统》的,有中文版,挺全面的一本书

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

    比如什么 ‘Thinking in Java’ ‘算法导论’ 啥的
    kokdemo
        5
    kokdemo  
       2014-01-14 20:38:56 +08:00
    ……啊大学用的课本就行啊,参见考研书目
    rAYz
        6
    rAYz  
       2014-01-14 20:43:51 +08:00
    参见考研书目 +1
    然后找张考研计算机统考(科目代码408)试卷做做看,看是否真的看懂了=。=
    gerorim
        7
    gerorim  
       2014-01-14 22:37:04 +08:00 via Android
    @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
        8
    gerorim  
       2014-01-14 23:09:54 +08:00 via Android   ❤️ 1
    忘了问,楼主要的数据结构教材,是要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
        9
    tywtyw2002  
       2014-01-15 07:21:50 +08:00 via iPhone
    @arbipher 操作系统我感觉恐龙书比较好 这个有点老了

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


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

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

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

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

    @arbipher 目前读英文教材还是比较困难,基础该怎么说呢,有经验和对技术的理解,但因为半路出家,没有系统的读过。
    arbipher
        12
    arbipher  
       2014-01-15 11:34:17 +08:00
    @tywtyw2002 你说的对,是龙书。我去搜了一下图片,我读的好像也是龙书。之前说错了。
    @GreenBamboo 了解了。因为上课和自学用的都是英文书,所以中文书我也不是很了解。算法自己也是渣渣,见笑了。
    tywtyw2002
        13
    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
        14
    tywtyw2002  
       2014-01-15 11:52:29 +08:00
    书 只是一小部分,最近下的

    https://gist.github.com/tywtyw2002/8430464
    arbipher
        15
    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
        16
    tywtyw2002  
       2014-01-15 12:22:04 +08:00
    @arbipher 学操作系统必读呀。。。。。。

    编译原理真的太恶心了,当年我们用mips写个简易的编译器 我都没及格。。
    arbipher
        17
    arbipher  
       2014-01-15 12:24:46 +08:00 via Android
    @tywtyw2002 是的,我读完了,并且我对照答案把习题也都看了一遍。被自己感动了。哈哈。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   987 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:16 · PVG 04:16 · LAX 13:16 · JFK 16:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.