在网上搜到关于<<计算机程序设计艺术>>的阅读指导:

<<计算机程序设计艺术>>其实讲得不难,很多东西在我们大学本科的数据结构里的书都有说到,只是大学本科的数据结构告诉我们的基础数据结构有哪些,常用排序有哪些,深入些就没在详述,有些就一笔带过,有些就打*号了,老师自然也就不理会了。<<计算机程序设计艺术>>这本书深入介绍了算法的推理和每一种算法的来龙去脉,如果您数据结构学得很深入,再把<<计算机程序设计艺术>>这卷书认认真真的啃完,您就象一个绝世高手打通了任督二脉,设计起来更加游刃有余,甚至可以自创绝招,形成自己门派,呵呵,越扯越远了,这里的认认真真的啃完并不象我这样一鼓脑的过一遍。

<<计算机程序设计艺术>>第一卷描述了 基础数学知识,数学归纳法,MIX汇编语言,基础数据结构和动态存储分配。

第一部分的基础数学知识和数学归纳法,基本涵盖了我们从小到大的数学知识,基本上是广度广,深度深,而且由于很多数学术语与我们读书的书本并不太一致,所以很难理解,而且对于想学数据结构的计算机学生来说,是枯燥的一段,这里我建议大家学习下《什么是数学》这本书,这本相对比较容易理解,学习起来也不太费劲。

第二部分MIX汇编语言 基本上大家就别看了,学完也没用,就是对书本更好理解就是了,建议有时间的可以将程序改写成自己熟悉的语言,最好是用C语言,我自己就打算用C#了

第三部分基础数据结构和动态存储分配 就是介绍了 表,树,图 。介绍得比较详细,基本上很多种结构都是展开来谈的,比如说双重链接循环表。第三部分有个很容易混的地方,此书的图描述为树的一种特殊状态,刚开始是用书表示,后面的翻译又变成了图,估计是翻译的人不同导致的,比较容易混淆。

其实,这本书并不是太难理解,只不过有些枯燥罢了。。。努力中

计算机程序设计艺术第一卷相关推荐

  1. [读书笔记]计算机程序设计艺术第一卷

    今天早上送了老婆去上班后,终于把<<计算机程序设计艺术>>第一卷给看完一遍了,应该说过了一遍,因为里面很多证明和数学推理我并没有动手做,所以脑袋里也就只知道第一卷是讲什么和此套 ...

  2. 敏感性分析算法 程序_计算机程序设计艺术(TAOCP)精读笔记1 - 算法分析真正应该有的样子 Part 1...

    系列文章的导航链接: 张浩驰:<趣味算法>专栏所有文章分类 - 导航​zhuanlan.zhihu.com 下篇文章Part 2导航: 张浩驰:计算机程序设计艺术(TAOCP)精读笔记1 ...

  3. 计算机程序设计艺术读后感,计算机程序设计艺术(第1卷)读后感1000字

    <计算机程序设计艺术(第1卷)>是一本由[美] Donald E. Knuth著作,清华大学出版社出版的精装图书,本书定价:80.00元,页数:650,特精心从网络上整理的一些读者的读后感 ...

  4. 36 岁捧走图灵碗!80 岁算法大师高德纳要在 105 岁完结《计算机程序设计艺术》...

    编译:CSDN - 弯月(ID:CSDNnews):英文: Siobhan Roberts 号称计算机领域经典必读的著作你都读过哪些,例如<计算机程序设计艺术>系列?近日,这套书的作者高德 ...

  5. 高德纳谈计算机程序设计艺术(上)

    2019独角兽企业重金招聘Python工程师标准>>> 高德纳谈计算机程序设计艺术(上) http://blog.jobbole.com/8397/ 在您看来,您在计算机科学领域最大 ...

  6. 《计算机程序设计艺术》作者高德纳

    原文作者:Siobhan Roberts 译者:UC 国际研发 Jothy 写在最前:欢迎你来到"UC国际技术"公众号,我们将为大家提供与客户端.服务端.算法.测试.数据.前端等相 ...

  7. 计算机程序设计艺术 介绍

    <计算机程序设计艺术 >(The Art of Computer Programming ),簡稱TAOCP,是高德纳 (Donald Ervin Knuth)编著的关于计算机程序设计的七 ...

  8. 今天开始看计算机程序设计艺术

    今天开始看计算机程序设计艺术,是原著(刚考完GRE,决定秒杀一切英文IT材料,哈哈) 可惜图书馆里的第一卷被人借走了,我借的是第二卷 半数值算法.当时手捧着这样一部大部头著,手里和心里都很踏实,感觉就 ...

  9. 计算机界最大“追书坑”,82岁大神高德纳仍在写《计算机程序设计艺术》4B卷...

    本文经AI新媒体量子位(ID:QbitAI)授权转载,转载请联系出处 晓查 编译整理 Donald Knuth,中文名高德纳,是他创造了"算法分析"这一新的计算机科学研究领域. 对 ...

最新文章

  1. [实现] 利用 Seq2Seq 预测句子后续字词 (Pytorch)2
  2. 【亲测可用】Xshell可视化配置一个登录服务器后自动进入指定目录的方法
  3. 嵌入式系统开发过程中遇到的——volatile
  4. 计算机基础算法棋盘覆盖,分治算法求解棋盘覆盖问题互动教学过程.doc
  5. MAC能登录微信,浏览器连不上网
  6. Oracle高级查询
  7. python 用户认证_Python使用LDAP做用户认证的方法
  8. C++new和delete运算符
  9. 服务器性能指标(一)——负载(Load)分析及问题排查
  10. 云安全仍然是程序开发者头痛的问题
  11. php curl发送delte,php Curl如何发起POST DELETE GET POST请求
  12. MyBatis 3.5.1 发布,Java 数据持久层框架
  13. 【资料搬迁】虚拟机安装CentOS
  14. 飞客蠕虫病毒?分析、定位、处理
  15. codeforces:D1. Chopping Carrots (Easy Version)【最大最小值问题 + 控制一边让另一边尽量靠近 + 思维】
  16. 基于python的论文前言怎么写_毕业论文前言怎么写
  17. java 俄罗斯方块原理,俄罗斯方块设计原理
  18. 转载 Java基本数据类型
  19. 【 Codeforces Round #521 (Div. 3) E. Thematic Contests】二分+STL
  20. Pandas快速合并多张excel表格

热门文章

  1. int~long long表示最大、最小数字
  2. w ndows10专业版连接不上网,windows10无线网络连不上的原因与应对方法
  3. 怎么后台运行jar包
  4. 拜占庭容错--通俗易懂
  5. 如何让不喜欢你的人喜欢你
  6. 学习加密(四)spring boot 使用RSA+AES混合加密,前后端传递参数加解密
  7. 使用MoveIt配置机械臂运动规划-1.导入URDF文件
  8. latex中双引号和单引号的正确应用
  9. 封装一个简陋的promise
  10. Unity3D 游戏加密解密那些事