Есть какая-нибудь книга по алгоритмам, которая преподает, как серия Head First? [закрыто]

12

Как программисту на Java, мне нужно изучать алгоритмы (для программирования). Я прочитал некоторые серии Head First (JAVA, принадлежащие мне), и они довольно дружелюбны. Поэтому мне было интересно, есть ли какая-нибудь книга по алгоритмам, которая будет проста для понимания и также суть каждого алгоритма.

AabinGunz
источник
Не книга, а большой и потенциально простой для понимания ресурс, похожий на Head First: class.coursera.org/algo . Регистрация закрыта, но они, вероятно, повторят урок.
B Семь
Найти подобный вопрос всегда сложно, и я в итоге ставлю повторяющийся вопрос. Пожалуйста, проголосуйте за любую книгу, прежде чем кто-то закроет этот вопрос. Спасибо
AabinGunz

Ответы:

2

Мне лично очень нравится книга Алгоритмы Роберта Седжвика и Кевина Уэйна. В книге есть очень красивые иллюстрации, показывающие, как работают разные алгоритмы, а также приведены очень практичные примеры. Вы можете получить представление о качестве книги, посетив сопутствующий веб-сайт .

DL
источник
1

Лично я изучил руководство по разработке алгоритмов Стивена С. Скиены и в настоящее время использую « Алгоритмы в двух словах», чтобы в качестве краткого справочника по алгоритмам, которые я не слишком часто внедряю . Алгоритмы В двух словах в качестве примеров кода используются Java, Ruby, C и C ++, но, будучи Java-кодером, у вас не должно возникнуть особых проблем с чтением фрагментов кода C / C ++. И даже если вы не можете прочитать их, они не важны для понимания алгоритма, полное описание доступно исключительно на основе текста и рисунков.

Даниэль Гратцер
источник
Я читал здесь, что это не хорошо для начинающих. Сейчас я нахожусь в дилемме. Пожалуйста, помогите
AabinGunz
Да, я не согласен, и люди из SO, похоже, со мной согласны, см. Stackoverflow.com/questions/5689222/…
Даниэль Гратцер