«Алгоритмы на практике» научат решать самые трудные и интересные программистские задачи, а также разрабатывать собственные алгоритмы. В качестве примеров для обучения взяты реальные задания с международных соревнований по программированию. Вы узнаете, как классифицировать задачи, правильно подбирать структуру данных и выбирать алгоритм для решения. Поймете, что выбор структуры данных — будь то хеш-таблица, куча или дерево —влияет на скорость выполнения программы и на эффективность алгоритма. Разберетесь, как применять рекурсию, динамическое программирование, двоичный поиск.
Никакого условного псевдокода, все примеры сопровождаются исходным кодом на языке Си подробными объяснениями.
Приобрела эту книгу для изучения алгоритмов. Хороший учебник, но нужно обращать внимание на детали. Рекомендую
Рекомендует к покупке: Да
Срок использования: Менее недели
Плюсы: Понятно изложены сложные темы
Минусы: Иногда немного запутываются объяснения