Robert Sedgewick9780201066722, 0201066726
“…The book consists of forty chapters which are grouped into seven major parts: mathematical algorithms, sorting, searching, string processing, geometric algorithms, graph algorithms and advanced topics. A major goal in the development of this book has been to bring together the fundamental methods from these diverse areas, in order to provide access to the best methods that we know for solving problems by computer for as many people as possible.”
Некоторое время назад на сайте были опубликованы первый и второй тома “Фундаментальных алгоритмов на С++” Роберта Седжвика. Книга Algorithms – одна из ранних публикаций (1983 год) этого автора, на русский язык она не переводилась.
Книга рассчитана на тех, кто уже немного знаком с основами программирования (скорее студентов, нежели школьников), фрагменты программ приведены на языке Pascal, в конце каждой главы имеются упражнения.
Алгоритмы описываются весьма кратко и достаточно простым языком (простота касается и английского языка – чтение книги вряд ли будет более трудным, чем чтение справочной информации в современных системах программирования). Представляется удобным то, что большое количество популярных алгоритмов
собраны под одной обложкой. Это позволяет использовать книгу и в качестве справочника.
Конечно, работу Седжвика трудно сравнивать по фундаментальности и строгости с замечательной книгой “Алгоритмы. Построение и анализ” Кормена, Лейзерсона, Ривеста и Штайна, но знакомство с первой может оказаться полезным при изучении второй.
Скан не мой, был когда-то найден в сети. Как уже говорилось, качество его умеренно хорошее: в некоторых формулах (реже в программах) встречаются ошибки распознавания. Однако в большинстве случаев правильный символ может быть легко “восстановлен”.
Reviews
There are no reviews yet.