"Алгоритмы на Java" – посвящена фуедаментальным алгоритмам. Это классическое справочное руководство в котором дается необходимый объем информации для программиста в области алгоритмов. Автор – Роберт Седжвик, профессор университета в Принстоне, член совета директоров компании Adobe Systems. В книге рассматриваются все основные темы: полное толкование структур данных и алгоритмов сортировки, поиска, обработки графов и строк. Дается пятьдесят алгоритмов, необходимых каждому программисту. Седжвик дает описание новых алгоритмов на Java, написанные в модульном стиле (т.е. весь код при этом доступен читателю и готов к использованию). В книге "Алгоритмы на Java" клиенты и алгоритмы выражены при помощи реального кода (в других книгах часто используется псевдокод). Автор дает множество детальных примеров с иллюстрациями, подобранным кодом, а также научным контекстом и специальными упражнениями для самостоятельной работы на разных уровнях. Представлены данные о производительности и соответствующие математические модели и эмпирические исследования, подтверждающие достоверность этих моделей.