Другие языки программирования и технологии
Книги по алгоритмам для продвинутого программиста. Я, безусловно, не такой, но мне интересно, какие самые
тяжелые для понимания, но, в то же время самые полезные, книги существуют по алгоритмам? Знаю, что Вирт и Кормен это, как говорят, для начинающих. Кнут уже посложнее. А что дальше?
Книги Вирта, Ахо, Хопкрофта и Ульмана, Седжвика, Кормена, Лейзерсона, Ривеста и Штайна, Дасгупты, Пападимитриу и Вазирани, А.Голуба и многих других вовсе не для начинающих, а для студентов или даже для уже готовых специалистов! Для начинающих есть "Программирование в алгоритмах" Окулова или "Алгоритмы. Просто как 2×2" Игоря и Ирины Красиковых, хотя и они кое для кого довольно трудные.
Многотомник Кнута - это хрестоматийное издание для всех всерьёз интересующихся алгоритмикой (только я вот, например, всё думаю - где взять сборник синтаксических алгоритмов из этой кнутовской серии? что-то нет его нигде, так что даже не знаю что и делать...). А для продвижения в отдельных направлениях есть всякого рода издания типа "Алгоритмы решения экстремальных задач" Романовского, "Алгоритмы на графах", "Алгебраическая алгоритмика" Ноддена и Китте, "Алгоритмы криптографии", "Алгоритмы символической обработки данных", "Алгоритмы интеллектуального Интернета" Марманиса и Бабенко, "Алгоритмы искусственного интеллекта и виртуальной реальности" и т.д.
Многотомник Кнута - это хрестоматийное издание для всех всерьёз интересующихся алгоритмикой (только я вот, например, всё думаю - где взять сборник синтаксических алгоритмов из этой кнутовской серии? что-то нет его нигде, так что даже не знаю что и делать...). А для продвижения в отдельных направлениях есть всякого рода издания типа "Алгоритмы решения экстремальных задач" Романовского, "Алгоритмы на графах", "Алгебраическая алгоритмика" Ноддена и Китте, "Алгоритмы криптографии", "Алгоритмы символической обработки данных", "Алгоритмы интеллектуального Интернета" Марманиса и Бабенко, "Алгоритмы искусственного интеллекта и виртуальной реальности" и т.д.
От тут как раз списочек с отсылками в первоисточники. Изучать жизни не хватит
Есть в Израиле прослойка людей, которые жизнь посвятили изучению Талмуда. Их даже в армию не берут. Видно, в программировании такое тоже случается
Есть в Израиле прослойка людей, которые жизнь посвятили изучению Талмуда. Их даже в армию не берут. Видно, в программировании такое тоже случается
Для продвинутых: Кормен, "Алгоритмы. Построение и анализ" (у Кормена две книги для разных уровней).
Для совсем продвинутых: Кнут, "Искусство программирования", все тома.
После Кнута - это уже учёную степень по математике получать и читать профессиональные научные издания.
P.S. Немного вбок, но безусловно полезно: "Алгоритмические трюки для программистов".
Для совсем продвинутых: Кнут, "Искусство программирования", все тома.
После Кнута - это уже учёную степень по математике получать и читать профессиональные научные издания.
P.S. Немного вбок, но безусловно полезно: "Алгоритмические трюки для программистов".
Может ты такую напишешь своим мышлением, вот тогда точно продвинешься на уровень вперед
"Алгоритмы на графах" (Algorithms on Graphs) Алана Гиббонса (Alan Gibbons). Эта книга является обширным и подробным исследованием алгоритмов на графах. Она охватывает множество тем, включая различные методы поиска пути, алгоритмы топологической сортировки, алгоритмы минимального остовного дерева и т.д.
Похожие вопросы
- Продвинутым программистам: иск. разум способен так развиться что восстанет против человека?Как в кино...
- Как правильно читать и стоит ли книгу Кормена "Алгоритмы и структуры данных". Что вы из неё советуете почерпнуть ?
- какие нужны КНИГИ для того чтобы стать программистом. ??
- Программисты, подскажите алгоритм, пожалуйста, очень нужно(Паскаль)!
- У меня сосед сильный программист, сказал мне, что работает над новым алгоритмом, как думаете врёт он или нет?
- Что для программиста важнее : знания языка или знания алгоритмов и математики, комбинаторики, вычислительной геометрии..?
- Зачем учить алгоритмы программисту?
- Всем привет! Вопрос для программистов, и продвинутых пользователей!
- Как стать лучшим программистом? Я вот задумался, а что изучать помимо языка, алгоритмов и проч.
- Что такое "стрельба трассирующими" применительно к программированию из книги "Программист-прагматик'?
Вот два сравнения,
Они просты:
Когда ты власти врешь –
Преступник ты.
Когда же власть
Обманывает, врёт —
Политикою ложь
Свою зовет…