Книга Роберта Лафоре «Структуры данных и алгоритмы в Java» остаётся актуальной благодаря качественному изложению базовых концепций. proglib.io Издание рекомендуется как для изучения, так и для справочных целей. proglib.io
Русский перевод книги, по отзывам, в целом хороший, в нём почти нет опечаток. www.ozon.ru Однако в некоторых местах в издании есть опечатки. market.yandex.ru
Также для изучения алгоритмов и структур данных в контексте Java можно порекомендовать, например, следующие книги:
- «Алгоритмы, построение и анализ» Томаса Х. Кормена и Чарльза И. Лейзерсона. proglib.io Книга описывает разнообразные алгоритмы доступным языком с использованием псевдокода. proglib.io Подходит для читателей разного уровня подготовки. proglib.io
- «Алгоритмы. Руководство по разработке» Стивена С. Скиены. proglib.io Комплексное руководство по эффективным алгоритмам состоит из двух частей. proglib.io Первая охватывает фундаментальные концепции, включая анализ алгоритмов, структуры данных, сортировку, работу с графами, комбинаторный поиск, эвристику и динамическое программирование. proglib.io Вторая часть содержит обширную библиографию и каталог 75 распространённых алгоритмических задач с их программными реализациями. proglib.io