knuth - TAoCP 练习旁边的方括号中的数字意味着什么?

标签 knuth taocp

这是一个例子:

  1. [00] 2009 的二进制形式...
  2. [05]哪个字母...
  3. [10] 四位数量——半字节或十六进制数字...
  4. [15] 千字节...
  5. [M13]如果x是任意0和1的字符串...
  6. [M20]证明或反驳...

[00]、[05]、[10]、[15]、[M13]、[M20]是什么意思?

我已经尝试过:

  • 谷歌搜索taocp练习方括号
  • 寻找方括号数字中的模式。
    • 它们都会增加和减少
    • 它们大部分但不是全部是五的倍数
    • 带有 M 的偶尔会出现
    • M 是唯一的前缀
    • 代码不唯一
  • 谷歌搜索“计算机编程的艺术”练习括号
  • 谷歌搜索“计算机编程的艺术”M13
  • 谷歌搜索“计算机编程的艺术”[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/

相关文章:

algorithm - 字数 : how inefficient is McIlroy's solution?

c - 内存字长异常的 "char*"(Knuth 的 MIX 架构)

assembly - MIX 中的除法是如何进行的?

assembly - TAOCP MIX汇编语言中 "ENT1 *"是什么意思?

c - C中的Knuth列表插入方法

preference - 我应该从哪一卷的 TAOCP 开始?

c - D.Knuth 舞蹈链接算法的术语解释

algorithm - Donald Knuth 的 MIX 计算机

assembly - MIX 或 MMIX - 什么是最好的