这是一个例子:
- [00] 2009 的二进制形式...
- [05]哪个字母...
- [10] 四位数量——半字节或十六进制数字...
- [15] 千字节...
- [M13]如果x是任意0和1的字符串...
- [M20]证明或反驳...
[00]、[05]、[10]、[15]、[M13]、[M20]是什么意思?
我已经尝试过:
- 谷歌搜索
taocp练习方括号
- 寻找方括号数字中的模式。
- 它们都会增加和减少
- 它们大部分但不是全部是五的倍数
- 带有 M 的偶尔会出现
- M 是唯一的前缀
- 代码不唯一
- 谷歌搜索
“计算机编程的艺术”练习括号
- 谷歌搜索
“计算机编程的艺术”M13
- 查看 http://dl.acm.org/citation.cfm?id=1312683 ,其中M表示里程碑。
- 谷歌搜索
“计算机编程的艺术”[00]
- 在书中寻找解释的附录
- 也考虑一些问题旁边的 >
运气不好!
最佳答案
正文第 xvii 页上有练习中使用的符号的摘要
► = recommended
M = Mathematically oriented
HM = Requiring "higher math"
00 = Immediate
10 = Simple (one minute)
20 = Medium (quarter hour)
30 = Moderately Hard
40 = Term Project
50 = Research Problem
它是一个大致的对数标度。 此外,“评级数除以 5 的余数表示所需的详细工作量。因此,评级为 24 的练习可能比评级为 25 的练习需要更长的时间来解决,但后者需要更多的创造力”-P。十六(练习笔记)
关于knuth - TAoCP 练习旁边的方括号中的数字意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22315328/