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