For beginners, I've always thought Aho, Hopcroft and Ullman's Data Structures & Algorithms is a bit under-rated [1]. It's short, mathematically inclined and contains very clear Pascal pseudo-code.
[1] https://www.amazon.com/dp/0201000237
谢谢,这个回答太棒了,印证了我的一些猜想。如果有人能推荐其他像 Project Euler 这样的好资源,我会很感兴趣。《数据结构与算法》(Data Structures and Algorithms)这本书是不是应该在我的阅读清单上排得更靠前一点?如果有人能结合我楼主问题的背景,确认一下这书确实相关,那我肯定会更有热情去搞一本好好钻研……
Thank you, this is a great answer that confirmed some of my suspicions. I'd be interested if anyone could recommend other good resources such as Project Euler. Perhaps the book Data Structures and Algorithms ought to be higher up on my reading list? I would feel a lot more enthusiastic about getting a copy and diving into it if someone with the context of my OP question could confirm that it's a relevant…
我没读过《数据结构与算法》(Data Structures and Algorithms),但我可以给你指路我目前算法课的一本教材草稿,名字很有创意地就叫《算法》(Algorithms)[1]。我觉得从内容上看,草稿和出版版本几乎一模一样;主要区别在于……
I haven't read Data Structures and Algorithms, but I can point you to a draft of the book for my current Algorithms class, creatively called Algorithms[1]. I think content-wise the draft is almost identical to the published versions; the main differences…
……你很可能会得到人尽皆知的那几本:- Thomas H. Cormen 的《算法导论》(Introduction to Algorithms)- Robert Sedgewick & Kevin Wayne 的《算法》(Algorithms)- Steve S. Skiena 的《算法设计手册》(The Algorithm Design Manual)- Aho、Ullman & Hopcroft 的《数据结构与算法》(Data Structures and Algorithms)- ……同样,直接 Google 搜“best books software engineering”也行。
…you'll probably get the ones everyone knows about: - Introduction to Algorithms by Thomas H. Corman - Algorithms by Robert Sedgewick & Kevin Wayne - The Algorithm Design Manual by Steve S. Skiena - Data Structures and Algorithms. Aho, Ullman & Hopcroft - ... Simiarly, just Google "best books software engineering".
Back in the dark ages when 'Data Structures and Algorithms' was our state of the art textbook, we called the author trio of Aho, Hopcroft, and Ullman the 'Three Wise Men.' Glad to see Aho and Ullman get more serious recognition.
对于初学者,我一直觉得 Aho、Hopcroft 和 Ullman 写的《数据结构与算法》(Data Structures & Algorithms)有点被低估了 [1]。篇幅不长,偏数学化,而且包含非常清晰的 Pascal 伪代码。 [1] https://www.amazon.com/dp/0201000237
For beginners, I've always thought Aho, Hopcroft and Ullman's Data Structures & Algorithms is a bit under-rated [1]. It's short, mathematically inclined and contains very clear Pascal pseudo-code. [1] https://www.amazon.com/dp/0201000237
谢谢,这个回答太棒了,印证了我的一些猜想。如果有人能推荐其他像 Project Euler 这样的好资源,我会很感兴趣。《数据结构与算法》(Data Structures and Algorithms)这本书是不是应该在我的阅读清单上排得更靠前一点?如果有人能结合我楼主问题的背景,确认一下这书确实相关,那我肯定会更有热情去搞一本好好钻研……
Thank you, this is a great answer that confirmed some of my suspicions. I'd be interested if anyone could recommend other good resources such as Project Euler. Perhaps the book Data Structures and Algorithms ought to be higher up on my reading list? I would feel a lot more enthusiastic about getting a copy and diving into it if someone with the context of my OP question could confirm that it's a relevant…
我没读过《数据结构与算法》(Data Structures and Algorithms),但我可以给你指路我目前算法课的一本教材草稿,名字很有创意地就叫《算法》(Algorithms)[1]。我觉得从内容上看,草稿和出版版本几乎一模一样;主要区别在于……
I haven't read Data Structures and Algorithms, but I can point you to a draft of the book for my current Algorithms class, creatively called Algorithms[1]. I think content-wise the draft is almost identical to the published versions; the main differences…
……你很可能会得到人尽皆知的那几本:- Thomas H. Cormen 的《算法导论》(Introduction to Algorithms)- Robert Sedgewick & Kevin Wayne 的《算法》(Algorithms)- Steve S. Skiena 的《算法设计手册》(The Algorithm Design Manual)- Aho、Ullman & Hopcroft 的《数据结构与算法》(Data Structures and Algorithms)- ……同样,直接 Google 搜“best books software engineering”也行。
…you'll probably get the ones everyone knows about: - Introduction to Algorithms by Thomas H. Corman - Algorithms by Robert Sedgewick & Kevin Wayne - The Algorithm Design Manual by Steve S. Skiena - Data Structures and Algorithms. Aho, Ullman & Hopcroft - ... Simiarly, just Google "best books software engineering".
想当年我们还在用《数据结构与算法》(Data Structures and Algorithms)这本最前沿教材的蛮荒时代,我们管 Aho、Hopcroft 和 Ullman 这三位作者叫“东方三博士/三贤士”(Three Wise Men)。很高兴看到 Aho 和 Ullman 得到了更广泛认真的认可。
Back in the dark ages when 'Data Structures and Algorithms' was our state of the art textbook, we called the author trio of Aho, Hopcroft, and Ullman the 'Three Wise Men.' Glad to see Aho and Ullman get more serious recognition.