Cтолкнулись с «неразрешимой» проблемой при разработке программного обеспечения? Скорее всего, кто-то уже справился с этой задачей, и вы можете не ломать голову. Дэвид Копец собрал наиболее полезные готовые решения, принципы и алгоритмы. «Классические задачи Computer Science на языке Java» — это мастер-класс по программированию, содержащий 55 практических примеров, затрагивающих самые актуальные темы: базовые алгоритмы, ограничения, искусственный интеллект и многое другое. В этой книге: — Рекурсия, мемоизация и битовые манипуляции. — Поисковые, графовые и генетические алгоритмы. — Проблемы ограничений. — Кластеризация методом k-среднего, нейронные сети и состязательный поиск.