致谢

很多人提出了勘误和建议,这里要特别感谢他们的宝贵反馈!

  • Ellen Hildreth 在威尔斯利女子学院讲授数据结构时,曾将本书作为补充读物,她指出了一大堆错误,还提出了一些很不错的建议。

  • Tania Passfield 指出有些术语表包含了正文中没有出现的术语。

  • Elizabeth Wiethoff 注意到 exp(—x2) 的级数展开不对,并审阅了本书的 Ruby 版。

  • Matt Crawford 发来了一个包含大量勘误的文件。

  • Chi-Yu Li 指出了一个代码示例的输入错误和编程错误。

  • Doan Thanh Nam 更正了一个示例。

  • Muhammad Saied 在将本书翻译成阿拉伯语的过程中发现了多个错误。

  • Marius Margowski 发现有个代码示例存在不一致的问题。

  • Leslie Klein 发现了 exp(—x2) 的级数展开中的另一个错误,指出了 Card 数组示意图中的输入错误,并就如何让几个练习更清晰提出了很有帮助的建议。

  • Micah Lindstrom 指出了六七个输入错误,并给出了更正建议。

  • James Riely 将本书电子版从 LaTeX 格式转换成了 Sphinx 格式:http://fpl.cs.depaul.edu/jriely/thinkapjava/

  • Peter Knaggs 将本书转换成了 C# 版:http://www.rigwit.co.uk/think/sharp/

  • Heidi Gentry-Kolen 拍摄了多个以本书为教材的教学视频:https://www.youtube.com/user/digipipeline

这里要特别感谢技术审阅人 Blythe Samuels、David Wisneski 和 Stephen Rose。他们找出了错误,提出了很多宝贵建议,让本书的质量得到了极大的提高。

另外,感谢以下人员发现并指出了输入错误:Stijn Debrouwere、Guy Driesen、Andai Velican、Chris Kuszmaul、Daniel Kurikesu、Josh Donath、Rens Findhammer、Elisa Abedrapo、Yousef BaAfif、Bruce Hill、Matt Underwood、Isaac Sultan、Dan Rice、Robert Beard 和 Daniel Pierce。

如果你有其他建议或看法,请发送到 feedback@greenteapress.com。