Грокаем алгоритмы, иллюстрированное пособие для программистов и любопытствующих, Бхаргава А., 2017.
Алгоритмы — это всего лишь пошаговые алгоритмы решения задач, и большинство таких задач > же были кем-то решены, протестированы и проверены. Можно, конечно, погрузиться в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время? Откройте великолепно иллюстрированную книгу, и вы сразу поймете, что алгоритмы — это просто. А грокать алгоритмы — это веселое и увлекательное занятие.
Предисловие.
Сначала программирование было для меня простым увлечением. Я изучил азы по книге «Visual Basic для чайников», а потом стал читать другие книги, чтобы узнать больше. Но алгоритмы мне никак не давались. Помню, как я смаковал оглавление своей первой книги по алгоритмам и думал: «Наконец-то я все узнаю!» Но материал оказался слишком сложным, и я сдался через несколько недель. Только благодаря хорошему преподавателю теории алгоритмов я понял, насколько простые и элегантные идеи заложены в ее основу.
Оглавление.
Предисловие.
Благодарности.
О книге.
Глава 1. Знакомство с алгоритмами.
Глава 2. Сортировка выбором.
Глава 3. Рекурсия.
Глава 4. Быстрая сортировка.
Глава 5. Хеш-таблицы.
Глава 6. Поиск в ширину.
Глава 7. Алгоритм Дейкстры.
Глава 8. Жадные алгоритмы.
Глава 9. Динамическое программирование
Глава 10. Алгоритм к ближайших соседей.
Глава 11. Что дальше?
Ответы к упражнениям.
Купить .
Теги: Бхаргава :: 2017 :: алгоритм :: программирование
Смотрите также учебники, книги и учебные материалы:
- Изучаем Python, программирование игр, визуализация данных, веб-приложения, Мэтиз Э., 2017
- Изучаем Arduino, 65 проектов своими руками, Бокселл Д., 2017
- Идеальный программист, как стать профессионалом разработки ПО, Мартин Р., 2016
- Дело в программировании, пособие по программированию Arduino, 2017
- UNIX, профессиональное программирование, Стивенс Р., Раго С., 2014
- Swift, основы разработки приложений под iOS и OS X, Усов В., 2016
- Swift, основы разработки приложений под iOS и macOS, Усов В., 2017
- Swift, основы разработки приложений под iOS, Усов В., 2016