Классические задачи Computer Science на языке Java, Копец Д., 2022.
Cтолкнулись с «неразрешимой» проблемой при разработке программного обеспечения? Скорее всего, кто-то уже справился с этой задачей, и вы можете не ломать голову. Дэвид Копец собрал наиболее полезные готовые решения, принципы и алгоритмы. «Классические задачи Computer Science на языке Java» — это мастер-класс по программированию, содержащий 55 практических примеров, затрагивающих самые актуальные темы: базовые алгоритмы, ограничения, искусственный интеллект и многое другое.
ОБ ИСХОДНОМ КОДЕ.
Исходный код в этой книге написан в соответствии с версией 11 языка Java. В нем используются функции, которые стали доступными только в Java 11, поэтому часть кода не будет работать на более ранних версиях Java. Вместо того чтобы пытаться заставить примеры работать в более ранней версии, просто загрузите последнюю версию Java, прежде чем начинать работу с книгой. Я выбрал версию 11, так как это самая последняя LTS (с долгосрочной поддержкой) версия Java, выпущенная на момент написания книги. Код должен работать с более поздними (и будущими) версиями Java. Фактически значительная часть кода будет работать с версиями Java начиная с Java 8. Я знаком с программистами, которые но разным причинам все еще применяют Java 8 (cough Android), но чтобы подчеркнуть ценность изучения новых функций языка, я стану использовать более новую его версию.
Краткое содержание.
Благодарности.
Об авторе.
Об иллюстрации на обложке.
От издательства.
Введение.
Глава 1.Простые задачи.
Глава 2.Задачи поиска.
Глава 3.Задачи с ограничениями.
Глава 4.Графовые задачи.
Глава 5.Генетические алгоритмы.
Глава 6.Кластеризация методом к-средних.
Глава 7.Простейшие нейронные сети.
Глава 8.Состязательный поиск.
Глава 9.Другие задачи.
Глава 10.Интервью с Брайаном Гетцем.
Приложение А. Глоссарий.
Приложение Б. Дополнительные ресурсы.
Купить .
Теги: Копец :: книги по программированию :: программирование :: Java
Смотрите также учебники, книги и учебные материалы:
- Микросервисы, Паттерны разработки и рефакторинга, Ричардсон К., 2020
- Head First, Изучаем Go, Макгаврен Д., 2020
- Глубокое обучение с подкреплением, AlphaGo и другие технологии, Лапань М., 2020
- Классические задачи Computer Science на языке Python, Копец Д., 2020
- Программирование на Rust, Клабник С., Николс К., 2021
- Искусство чистого кода, Майер К., 2023
- Искусство Agile-разработки, Теория и практика гибкой разработки ПО, Шор Д., Уорден Ш., 2024
- Делай как в Google, Разработка программного обеспечения, Винтерс Т., Маншрек Т., Райт Х., 202