Книга Седжвика и Уэйна «Алгоритмы на Java» является классическим справочным руководством в котором содержится необходимый объем знаний для программиста в области алгоритмов, накопленных за последние несколько десятилетий
В книге «Алгоритмы на Java» представлен широкий спектр рассматриваемых тем: исчерпывающее толкование структур данных и алгоритмов сортировки, поиска, обработки графов и строк, включая пятьдесят алгоритмов, которые должен знать каждый программист. Описываются новые реализации алгоритмов на Java, написанные в ясном модульном стиле, при котором весь код доступен читателю и полностью готов к использованию. В книге изучение алгоритмов на Java ведется в контексте важнейших научных, инженерных и коммерческих приложений. Клиенты и алгоритмы выражены с помощью реального кода, а не псевдокода, как во многих других книгах.
Книга «Алгоритмы на Java» отличается от множества других ясным и кратким текстом, детальными примерами с иллюстрациями, тщательно подобранным кодом, историческим и научным контекстом, а также упражнениями для самостоятельной проработки на всех уровнях. В книге представлены точные соображения относительно производительности, поддерживаемые соответствующими математическими моделями и эмпирическими исследованиями, которые подтверждают достоверность этих моделей.
Достоинства
Оригинальная книга очень хороша, грамотная, хорошо объясняет. Мастхэв для читателей разного уровня.
Недостатки
Даже если не брать во внимание перевод, сделанный, судя по всему, человеком, который в теме понимает мало. Очень много опечаток и грубых ошибок. Оформление - отвратительное, особенно по сравнению с оригиналом. Ну почему в оригинале догадались выделить под листинг отдельную страничку, чтобы читателю был наглядно виден сразу весь код, а в этом издании ВЛОЖЕННЫЕ ЦИКЛЫ ПЕРЕНОСЯТ на следующую страницу. Как это вообще читать?!
Если есть возможность читать в оригинале - берите оригинал. Этот перевод не стоит своих денег.