The art of computer programming Donald E. Knuth volumn one third edition读书笔记1

大名鼎鼎knuth的编程艺术,要读一读,特此写下读书笔记,引用网络红人留几手的话,我觉得我是一个艺术家,哈哈。

书的开头是讲读此书步骤,感觉Knuth萌萌哒:

1,请按以下步骤阅读,除非你已经开始读了。

2,请阅读练习笔记。

3,设置N等于1。

4,开始阅读章N。不要看每章开头的引言。

5,你对这章是否感兴趣?如果感兴趣,请到步骤7;否则,请到步骤6。

6,N ≤ 2 ? 如果不是,请到步骤16;如果是,那就不管怎样也要把这章扫一遍吧。(第一章和第二章讲的是重要的入门级别的资料以及基础编程技巧的回顾。你至少要稍微了解一下讲表示符号和MIX的部分吧。)

7,那就阅读这章的下一节吧。如果你已经看到这章的末尾部分了,请到步骤16。

8,这一节是否标记了 “ * ” ?如果是,你可以选择忽略这一节(星号标记的部分是有趣的,但不一定是必要的);回到步骤7。

9,你喜欢数学吗?如果对数学一窍不通,就去步骤11吧;否则,你继续步骤10。

10,检查一下这一节的数学推导(有错记得告诉作者我哦)。请到步骤12。

11,如果这一节全是数学计算,你最好不要看这些数学推导了。但是,你要熟悉每一节的结论哦;这些结论通常都写在开头,而在比较难的部分,这些结论是用斜体字写在末尾的。

12,把这一节的一些推荐的练习做了,记得步骤2的练习笔记里面有提示哦。

13,你做好练习,可以对答案。本书的后面有部分练习题的答案。你没时间做的那些练习的答案也可以看看的啊。注意:在大部分情况下,比较合理的做法是做完练习n就对一次答案,在做练习n+1,所以步骤12和步骤13是同时进行的呀。

14,你累了吗?如果没有,那就去步骤7吧。

15,睡觉。起来后继续步骤7啊。

16,把N增加1。如果N=3,5,7,9,11或者12,可以看下一卷了。

17,如果N小于或者等于12,就去步骤4吧。

18,恭喜你。现在安利一位朋友买一本本书的volumn one来看看吧。记得回到步骤3哦。


按此步骤,先阅读练习笔记。


练习笔记

练习是分级的,具体如下:

00非常简单。你可以心算。
10简单。最多用1分钟就可以算出来了。可以借助纸笔完成。
20一般。要用15或者20分钟完成。
30中等。2个小时以上才能得到满意答案。
40难。可以作为学期大作业了。
50                       还没有满意答案的研究难题,至少在作者写这本书的时候。如果你解决了,可以发表文章了。此外,作者也很希望听到有人成功解决这些问题的消息呢。
以此类推,比如说级别17就是比一般那个级别20要简单一点罗。那些被解决的级别为50的难题可能在接下来的新版本就评级为45了,会被放到在网上的勘误表。分级只是一个参考,并不是绝对的指示。那些涉及数学的练习都有记号“M",”HM“是涉及高等数学的题目,但是涉及数学的题目并不一定是难题。有些题目前面标有实心的三角箭头,这些题目是特别有帮助和特别推荐的题目。大部分题目都有答案,请善用答案。如果发现答案有误或者不够完善,欢迎指出,以后的版本一定会改正的。

课后练习

1,[00]级别为”M20"的题目是什么意思?

4,[HM45]n是一个整数,且n大于 2,如果有等式x^n+y^n=z^n ,请证明x,y,z一定不是正整数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值