Алгоритми на практиці: розв'язання реальних задач. Даніель Зінгаро
«Алгоритми на практиці» навчать розв'язувати найважчі та найцікавіші програмістські задачі, а також розробляти власні алгоритми. Як приклади для навчання взято реальні завдання з міжнародних змагань з програмування. Ви дізнаєтеся, як класифікувати задачі, правильно підбирати структуру даних і обирати алгоритм для розв'язання. Зрозумієте, що вибір структури даних - чи то хеш-таблиця, чи то купа, чи то дерево - впливає на швидкість виконання програми та на ефективність алгоритму. Розберетеся, як застосовувати рекурсію, динамічне програмування, двійковий пошук.
Жодного умовного псевдокоду, всі приклади супроводжуються вихідним кодом мовою Сі з докладними поясненнями.
5 причин додати цю книгу до своєї бібліотеки:
- Ви навчитеся застосовувати алгоритми і структури даних для розв'язання різноманітних хитрих завдань.
- Алгоритм пошуку завширшки допоможе знайти виграшну стратегію в настільній грі або перекласти книжку з однієї мови на іншу.
- Алгоритм Дейкстри підкаже скільки мишей виберуться з лабіринту, і який найкоротший шлях між двома містами.
- Система непересічних множин стане в пригоді для відстеження зв'язків у соцмережі та виявлення союзників і супротивників у переговорах із великою кількістю учасників.
- Усі приклади супроводжуються вихідним кодом мовою Сі з докладними поясненнями.
«Алгоритми на практиці» навчать вас добирати та використовувати найкращі алгоритми та структури даних для конкретної ситуації.
Інформація про книгу | |
Автор | Даніель Зінгаро |
Обкладинка | м’яка |
Мова видання | російська |
Рік видання | 2023 |
Сторінок | 432 |