Grokking Algorithms

Original text (russian)

Решил для развлечения прочитать популярную книгу «Грокаем алгоритмы».

Неплохая вещь для новичков: алгоритмы освещаются поверхностно, в книжке не найдешь описание двадцати разных алгоритмов сортировки, но примеры их работы разбираются очень подробно.

И, кроме того, автор, вводя новые понятия, всегда детально их разжевывает, так что читать ее возможно даже людям, мне кажется, не знакомым с программированием, или начавшим программировать лишь вчера.

Упражнений на написание программ мало, но в общем упражнения имеются.

Ну, пойдет. Нормально для развлечения. Прочитал эту книжку — начинай читать Кнута. Шучу, конечно.

Automatic translation (english)

I decided to read the popular book “Grokking Algorithms” for entertainment.

Not a bad thing for beginners: algorithms are covered superficially, you won’t find a description of twenty different sorting algorithms in the book, but examples of their work are dealt with in great detail.

And, besides, the russian_author, introducing new concepts, always chews them in detail, so that it is possible to read it even to people, it seems to me, who are not familiar with programming, or who started programming only yesterday.

There are few exercises for writing programs, but in general there are exercises.

Well, that’ll do. Normal for entertainment. After reading this book, start reading Knuth. I’m kidding, of course.