32bit_me (32bit_me) wrote,
32bit_me
32bit_me

Category:

Книга Адитья Бхаргава "Грокаем алгоритмы"

Прочитал книгу Адитья Бхаргава "Грокаем алгоритмы", 288 стр., русск. язык.
Что такое "грокаем"? Это слово из фантастического романа Хайнлайна, которое означает "полное постижение чего-либо в результате глубокого целостного исследования".



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

Рекомендую всем, кто интересуется программированием, но пока не знает базовых алгоритмов.

Немного критики. В книге алгоритмы реализованы на python. На мой взгляд, это не очень удачный выбор. В питоне многие структуры данных и алгоритмы встроены в язык, и вы можете использовать их, не понимая, как они работают на самом деле. Для самостоятельного изучения алгоритмов нет ничего лучше, чем язык C, на мой взгляд.
Tags: книги, программирование, самообразование
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 8 comments