Answer the question
In order to leave comments, you need to log in
What to read textbooks on algorithms?
Good afternoon.
I recently dug up a couple of books on algorithms on ozon. I ask those who read them to share their impressions. Standing books? Or is it better to buy something else instead?
I will be very grateful.
Algorithms. Development Guide Steven S. Skiena
www.ozon.ru/context/detail/id/6290126
Analysis of algorithms. Active learning approach by Jeffrey McConnell
www.ozon.ru/context/detail/id/4523340
Answer the question
In order to leave comments, you need to log in
An excellent book on algorithms is Cormen's Algorithms Construction and Analysis.
You won't find a better one and you shouldn't. There was a corresponding article
on Habré.
The book can be said to be the basis :-) A
whip is, of course, overkill :-) especially since it does not have 3 volumes, but 4 and is divided into a, b, etc.
In any case, it makes sense to also purchase and read Donald Knuth's programming bible:
Volume 1. Basic Algorithms
Volume 2. Derived Algorithms
Volume 3. Sorting and Searching
If other books have the same as Knuth's, these are unnecessary books.
If other books have something that Knuth doesn't have, those are the wrong books.
At one time, I liked these books:
N. Wirth, Algorithms and Data Structures by
J. McConnell, Fundamentals of Modern Algorithms. But I think it is similar to "Algorithm Analysis"
Sedgwick has some interesting books on algorithms using C++ and Java
http://www.ozon.ru/context/detail/id/5531965/
Mandatory set: Cormen, Skiena, Wirth, McConnell, and Knut, of course, if you gather your strength. Personally, I really like how Skiena writes, so I advise you to take at least “Algorithms. Development Guide.
There is an excellent video presentation of the book "Algorithms: Construction and Analysis" - a recording of course 6.046J from MIT: http://www.youtube.com/watch?v=JPyuH4qXLZ0
One of the two lecturers is Charles Leyzerston, one of the authors of the book
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question