← 黑客书架

递归思维 封面

递归思维

Thinking recursively

Eric Roberts · 初版 1986 年

  • 4次提及
  • 4人推荐
  • 4位 HN 评论者

简介

通过将大问题分解为形式完全相同的更小、更简单的问题来解决复杂问题的过程。Thinking Recursively: A small text to solve large problems 聚焦于递归的实际应用价值。作为同类中的首部著作,本书是计算机科学专业学生教育中必不可少的一环。在书中,学生们将学习递归思维的概念及其编程应用。这最终将为学生学习 compiler construction、formal language theory 以及计算机科学的数学基础等高阶课题打下坚实的基础

Hacker News 读者推荐

…高阶,但如果不是的话,Webkit、Redis 和 glib 都是干净又好玩的代码库,而且剖析 Lisp / Emacs 当时爽翻了。至于回答你实际的问题,我当年非常喜欢《Gödel, Escher, Bach》,还有 Roberts 写的《Thinking Recursively》。我唯一读得津津有味的“技术”书是 Tanenbaum 写的《Modern Operating Systems》(不知道现在的版本怎么样,大概 2000-2001 年的版本简直神作)。它…

jfaucett 在 HN 的推荐

Eric Roberts 写的《Thinking Recursively》。彻底颠覆了我对递归编程的思考方式,而且很容易上手。https://cs.stanford.edu/people/eroberts/books/ThinkingRecurs...

smcgraw 在 HN 的推荐

…上我遇到的一个大坎就是递归。(另一个是指针和间接寻址/indirection。)费了老鼻子劲去理解那个不断调用自身的东西之后,我偶然读到了 Eric S. Roberts 在 1986 年写的《Thinking Recursively》,对我帮助巨大。我认为这本书是绝对的经典。而且它现在还在加印,显然配得上经典这个词!如果有人觉得递归反直觉,我强烈推荐这本书。…

jrapdx3 在 HN 的推荐

找书

在黑客书架打开完整页面 →

数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。