I personally learned from Skienna's other book Programming Challenges first (http://www.amazon.com/Programming-Challenges-Steven-S-Skiena...). Then when my knowledge had matured a bit, I was able to digest The Algorithm Design Manual a little better.
I don't have a good recommendation for your needs. However, there are a few books that might be close: 1. Programming Pearls by Jon Benley. 2. Programming Challenges by Steven Skiena. 3. Algorithmic puzzles by Levitin. The first two are mostly programming focus. I have not read the 3rd book, but I have a good idea what it is about (based on other books by Levitin);…
I highly recommend the book "Programming Challenges" by Steven Skiena, used in conjunction with UVA Online Judge at http://onlinejudge.org. Each challenge takes the form of a word problem. The solution can be coded in a few different languages and uploaded…
"Programming Challenges"[0] by Skiena maybe? "Practical application" of algorithms and data structure knowledge is mostly about recognizing which type of problem you're dealing with, and then implementing the simplest algorithm…
……没错,我昨天白嫖的两本现在已经不免费了。现在琢磨着是不是他们那边配置失误,我下载了算不算违法。顺便说下,我拿下的是《All of Statistics》和斯基纳的《Programming Challenges》。两本都是 HN 上推荐的(多谢 HN!)
…and yes, the two I got yesterday are no longer free. Wondering now if it was just a misconfiguration on their part, and did I do something illegal by downloading. Btw, I got "All of Statistics" and "Programming Challenges" by Skiena. Both were HN recommendations (thanks HN!)
…like me, you want to be able to use algorithms as a tool to solve real problems. To practice that, I have a few suggestions, if I may be so bold. Pick up a copy of the Algorithm Design Manual and Programming Challenges, by Steven Skiena. Programming Challenges will introduce you to the ACM-ICPC repository of programming problems, which is a great low-pressure area to build some top-notch skill in algorithms. You'll…
我个人最开始读的是斯基纳(Skiena)的另一本书《Programming Challenges》(http://www.amazon.com/Programming-Challenges-Steven-S-Skiena...)。后来等我的知识积累得差不多了,就能更好地啃下《算法设计手册》(The Algorithm Design Manual)了。
I personally learned from Skienna's other book Programming Challenges first (http://www.amazon.com/Programming-Challenges-Steven-S-Skiena...). Then when my knowledge had matured a bit, I was able to digest The Algorithm Design Manual a little better.
针对你的需求我没有特别对口的推荐。不过有几本书可能比较接近:1. 乔恩·本特利(Jon Bentley)的《编程珠玑》(Programming Pearls)。2. 史蒂文·斯基纳(Steven Skiena)的《Programming Challenges》。3. 莱维汀(Levitin)的《算法谜题》(Algorithmic Puzzles)。前两本主要侧重于编程。第三本我没读过,但我大概知道它是讲什么的(基于莱维汀的其他书);……
I don't have a good recommendation for your needs. However, there are a few books that might be close: 1. Programming Pearls by Jon Benley. 2. Programming Challenges by Steven Skiena. 3. Algorithmic puzzles by Levitin. The first two are mostly programming focus. I have not read the 3rd book, but I have a good idea what it is about (based on other books by Levitin);…
我强烈推荐史蒂文·斯基纳写的《Programming Challenges》,配合 http://onlinejudge.org 上的 UVa Online Judge 一起刷。每个挑战都是一道应用题形式。解法可以用几种不同的语言编写并上传……
I highly recommend the book "Programming Challenges" by Steven Skiena, used in conjunction with UVA Online Judge at http://onlinejudge.org. Each challenge takes the form of a word problem. The solution can be coded in a few different languages and uploaded…
也许可以看看斯基纳的《Programming Challenges》[0]?算法和数据结构知识的“实际应用”,大多在于认清你面对的是哪类问题,然后实现最简练的算法……
"Programming Challenges"[0] by Skiena maybe? "Practical application" of algorithms and data structure knowledge is mostly about recognizing which type of problem you're dealing with, and then implementing the simplest algorithm…
……没错,我昨天白嫖的两本现在已经不免费了。现在琢磨着是不是他们那边配置失误,我下载了算不算违法。顺便说下,我拿下的是《All of Statistics》和斯基纳的《Programming Challenges》。两本都是 HN 上推荐的(多谢 HN!)
…and yes, the two I got yesterday are no longer free. Wondering now if it was just a misconfiguration on their part, and did I do something illegal by downloading. Btw, I got "All of Statistics" and "Programming Challenges" by Skiena. Both were HN recommendations (thanks HN!)
……像我一样,你想把算法作为解决实际问题的工具。为了练习这个,恕我冒昧提几点建议。去买一本史蒂文·斯基纳写的《算法设计手册》(The Algorithm Design Manual)和《Programming Challenges》。《Programming Challenges》会带你熟悉 ACM-ICPC 的编程题库,那是一个能低压力磨砺出顶尖算法实力的好去处。你会……
…like me, you want to be able to use algorithms as a tool to solve real problems. To practice that, I have a few suggestions, if I may be so bold. Pick up a copy of the Algorithm Design Manual and Programming Challenges, by Steven Skiena. Programming Challenges will introduce you to the ACM-ICPC repository of programming problems, which is a great low-pressure area to build some top-notch skill in algorithms. You'll…