2

次に例を示します。

  1. [00] 2009 年のバイナリ形式...
  2. [05] どの文字が...
  3. [10] 4 ビット量 -- 半バイト、または 16 進数...
  4. [15] キロバイト...
  5. [M13] x が 0 と 1 の任意の文字列の場合...
  6. [M20] 証明するか反証するか…

[00]、[05]、[10]、[15]、[M13]、[M20] の意味は何ですか?

私が試してみました:

  • グーグルtaocp exercises square brackets
  • 角かっこで囲まれた数字のパターンを探します。
    • それらは両方とも増加および減少します
    • ほとんどが 5 の倍数ですが、すべてではありません。
    • Mが付いているものは時々現れます
    • M は唯一のプレフィックスです
    • コードは一意ではありません
  • グーグル"the art of computer programming" exercises brackets
  • グーグル"the art of computer programming" M13
  • グーグル"the art of computer programming" [00]
  • 説明している本の付録を探す
  • いくつかの質問の横にある>も考慮してください

運が悪い!

4

2 に答える 2

8

テキストの 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. XVI (演習に関する注意事項)

于 2014-05-09T07:51:18.840 に答える