默认按页码顺序显示所有勘误,也可以通过选择印次,来查过该印次的勘误。如果您有新发现的勘误,欢迎提交!

  • 第5页
    最后一个图,1875后面的数字依次应为:937、468、234、117、58、29、14、7、3、1,共17步;下面文字内容也改为17步。
    k.qin 提交于 2017-03-14 14:16 · 纸质版 · 第2印 ·
  • 第7页
    倒数第12行代码,应该改为 mid=(low+high)/2。原书有误。
    朱巍 提交于 2017-02-22 15:03 · 纸质版 · 第2印 ·
  • 第7页
    第二个代码段右侧注释,“Python自动将mid向下圆整”应改为“Python自动将mid向下取整”。
    吕小强 提交于 2017-03-20 23:07 · 纸质版 · 第2印 ·
  • 第7页 第2段代码第一行
    (low + high)/2(在python中 / 是精确除法,得到的是浮点类型。 // 才是向下取整除法)
    应改为:(low + high)//2

    BJ 提交于 2018-07-16 23:40 · 纸质版 · 第15印 · 技术错误
    确认于 2018-09-11 08:59
  • 第10页
    第一个图的右下角二分查找耗时应为30毫秒。
    alberthao 提交于 2017-02-27 10:25 · 纸质版 · 第2印 ·
  • 第13页
    图右下角 8.6 x 10^505 -> 2.7 x 10^498,5.4 x 10^2638 -> 1.72 x 10^2631
    李松峰 提交于 2017-03-31 14:34 · 纸质版 · 第3印 ·
  • 第27页
    错误内容:
    倒数第五行,“平均每次检查的元素数为1/2 x n,因此运行时间为O(n x 1/2 x n)。”
    应改为:
    平均每次检查的元素数为1/2 x (n+1),因此运行时间为O(n x 1/2 x (n+1)。
    小小懒虫爱睡觉 提交于 2018-12-10 14:44 · 纸质版 · 第18印 · 文字或格式错误
    确认于 2018-12-18 09:35
  • 第28页
    第二段代码第6行, `return newArr` 应该缩进两空格到def内部。
    一沙一世界 提交于 2017-03-08 13:55 · 纸质版 · 第2印 ·
  • 第32页
    倒数最后个代码段, `print i` 和 `countdown(i-1)` 都需要缩进两空格。
    一沙一世界 提交于 2017-03-08 13:58 · 纸质版 · 第2印 ·
  • 第32页
    倒数最后一个代码段, `else:` 需要再缩进两空格。
    一沙一世界 提交于 2017-03-08 14:00 · 纸质版 · 第2印 ·