Грокаем алгоритмы, Иллюстрированное пособие для программистов и любопытствующих, Бхаргава А., 2022.
Алгоритмы — это всего лишь пошаговые инструкции решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены. Можно, конечно, погрузиться в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время? Откройте великолепно иллюстрированную книгу, и вы сразу поймете, что алгоритмы — это просто. А грокать алгоритмы — это веселое и увлекательное занятие.
![Грокаем алгоритмы, Иллюстрированное пособие для программистов и любопытствующих, Бхаргава А., 2022 Грокаем алгоритмы, Иллюстрированное пособие для программистов и любопытствующих, Бхаргава А., 2022](/img/knigi/prog/1638/163812.jpg)
Что вы узнаете об эффективности алгоритмов.
А теперь хорошая новость: скорее всего, реализация каждого алгоритма в этой книге уже доступна на вашем любимом языке программирования и вам не придется писать каждый алгоритм самостоятельно! Но любая реализация будет бесполезной, если вы не понимаете ее плюсов и минусов. В этой книге вы научитесь сравнивать сильные и слабые стороны разных алгоритмов: из каких соображений выбирать между сортировкой слиянием и быстрой сортировкой? Что использовать — массив или список? Даже выбор другой структуры данных может оказать сильное влияние на результат.
Оглавление.
Предисловие.
Благодарности.
О книге.
Глава 1.Знакомство с алгоритмами.
Глава 2.Сортировка выбором.
Глава 3.Рекурсия.
Глава 4.Быстрая сортировка.
Глава 5.Хеш-таблицы.
Глава 6.Поиск в ширину.
Глава 7.Алгоритм Дейкстры.
Глава 8.Жадные алгоритмы.
Глава 9.Динамическое программирование.
Глава 10.Алгоритм k ближайших соседей.
Глава 11.Что дальше?
Ответы к упражнениям.
Купить - zip,pdf .
Теги: Бхаргава :: книги по программированию :: программирование :: грокаем алгоритмы
Смотрите также учебники, книги и учебные материалы:
- Продвинутые алгоритмы и структуры данных, Ла Рокка М., 2024
- Программирование на Scratch для детей, Уровень 1, Пашковская Ю.В., 2024
- Совершенный софт, Лёве Д., 2021
- Интерфейс, Основы проектирования взаимодействия, Купер А., Рейман Р., Кронин Д., Носсел К., 2021
- Svelte и Sapper в действии, Волкманн М., 2022
- Алгоритмы, Теория и практическое применение, Стивенс Р., 2021
- Terraform, Инфраструктура на уровне кода, Брикман Е., 2020
- SQL, Быстрое погружение, Шилдс У., 2022