Answer the question
In order to leave comments, you need to log in
Answer the question
In order to leave comments, you need to log in
Algorithms:
T. Kormen: Algorithms. Construction and analysis.
D. Knuth: The Art of Programming (3 volumes, 4th on the way).
N. Wirth: Algorithms and data structures.
Design:
Gang of Four: Object Oriented Design Techniques. Design patterns. (As a cap; this book is often referred to when it comes to design).
long : Donald Knuth, "The Art of Programming" is
faster : Robert Sedgwick, Algorithms (I don't know what was published in Russian)
even faster : dig code.google.com/edu/algorithms/index.html Neo :
I know kung fu : www.cs.princeton.edu/ ~rs/AlgsDS07/ (Sedgwick slides in English)
Algorithms - Wirth. A whip is certainly cool, but too much math.
Design by Agile Software Development by Robert C. Martin. There is a simpler book by the same author - Clean Code, but it is far from all devoted to design.
On the question as a whole: Also (to the design / implementation of the use of ready-made polished algorithms) go to algolist.ru - there was a lot of good stuff back in the day :)
Thank you all very much.
Of the listed books, I heard about Knuth's books and read Design Patterns, but now it's time to read / re-read sensible books again.
PS. All plusanul karma, thanks again.
There is also this book: Algorithms by S. Dasgupta, CH Papadimitriou, and UV Vazirani . Plus - is freely available, minus - in English. If there are no problems with the language, then I recommend that you read it, it is very easy to read.
Ananiy Levitin "Algorithms. Introduction to development and analysis"
An excellent book for getting to know algorithms. It is better to read the latest edition in English.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question