Рафгарден Тим
Совершенный алгоритм. Алгоритмы для NP-трудных задач

  • ЦЕНЫ:
Похожии по тематике на книгу Совершенный алгоритм. Алгоритмы для NP-трудных задач
  • Ришкуция В.. Программируй & типизируй
  • Столяров А.. Оформление программного кода
  • Петин В.А.. Проекты с использованием контроллера Arduino
  • Лёве Д.. Совершенный софт
  • Макконнелл С.. Еще более эффективный Agile
  • Хориков В.. Принципы юнит-тестирования
  • Таненбаум Э., Стин М.. Распределенные системы
  • Ребентиш Э.. Интеграция управления программой и системной инженерии. Методы, инструменты и организационные системы для улучшения результативности интеграции
  • Сандлер Кори, Майерс Гленфорд, Баджетт Том. Искусство тестирования программ
  • Брукс Ф.. Мифический человеко-месяц, или как создаются программные системы
  • Химено-Сеговиа М.. Программирование квантовых компьютеров. Базовые алгоритмы и примеры кода
  • Хобсон Л. , Ханнес Х. , Коул Х.. Обработка естественного языка в действии
  • Лапань М.. Глубокое обучение с подкреплением. AlphaGo и другие технологии
  • Томас Дэвид, Хант Эндрю. Программист-прагматик. Руководство. Юбилейное издание к 20-летию выхода книги
  • Романов А.Ю., Панчул Ю.В.. Цифровой синтез. Практический курс
  • Фостер Д.. Генеративное глубокое обучение. Творческий потенциал нейронных сетей
  • Эрджиес К.. Распределенные системы реального времени. Теория и практика
  • Гамма Э., Хелм Р., Джонсон Р., Влиссидес Д.. Паттерны объектно-ориентированного проектирования
  • Брикман Е.. Terraform. Инфраструктура на уровне кода
  • Нобак М.. Принципы разработки программных пакетов
  • Обучение с подкреплением
Другие книги автора Рафгарден Тим
  • Рафгарден Т.. Совершенный алгоритм. Жадные алгоритмы и динамическое программирование
    Совершенный алгоритм. Жадные алгоритмы и динамическое программирование
    Рафгарден Т.
    Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию. В новой книге Тим Рафгарден расскажет о жадных алгоритмах (задача планирования, минимальные островные деревья, кластеризация, коды Хаффмана) и динамическом программировании (задача о рюкзаке, выравнивание последовательностей, кратчайшие пути, оптимальные деревья поиска). Серия книг «Совершенный алгоритм» адресована тем, у кого уже есть опыт программирования, и основана на онлайн-курсах, которые регулярно проводятся с 2012 года. Вы перейдете на новый уровень, чтобы увидеть общую картину, разобраться в низкоуровневых концепциях и математических нюансах.
  • Рафгарден Т.. Совершенный алгоритм. Графовые алгоритмы и структуры данных
    Совершенный алгоритм. Графовые алгоритмы и структуры данных
    Рафгарден Т.
    Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию. Во второй книге Тим Рафгарден — гуру алгоритмов — расскажет о графовом поиске и его применении, алгоритме поиска кратчайшего пути, а также об использовании и реализации некоторых структур данных: куч, деревьев поиска, хеш-таблиц и фильтра Блума. Серия книг «Совершенный алгоритм» адресована тем у кого уже есть опыт программирования и основана на онлайн-курсах, которые регулярно проводятся с 2012 года. Вы перейдете на новый уровень, чтобы увидеть общую картину, разобраться в низкоуровневых концепциях и математических нюансах.
Другие книги серии Библиотека программиста
  • Шасанкар Кришна. Zend Framework 2.0 разработка веб-приложений
    Zend Framework 2.0 разработка веб-приложений
    Шасанкар Кришна
    Zend Framework 2 представляет собой последнее обновление широко известного фреймворка Zend Framework. Эта версия значительно упростила процесс создания сложных веб-приложений, сведя к минимуму усилия разработчиков благодаря наличию готовых к использованию компонентов. Zend Framework 2 - это многофункциональный масштабируемый фреймворк для разработки веб-приложений. Данная книга послужит для вас руководством по созданию мощных веб-приложений средствами Zend Framework 2. В ней рассматриваются все аспекты создания приложений на основе Zend Framework, начиная с установки и конфигурирования среды разработки, а имеющиеся упражнения позволят вам с легкостью разобраться в возможностях ZF и воспользоваться ими для создания собственных приложений.
  • Рейнвотер Дж. Ханк. Как пасти котов. Наставление для программистов, руководящих другими программистами
    Как пасти котов. Наставление для программистов, руководящих другими программистами
    Рейнвотер Дж. Ханк
    "Как пасти котов" - это книга о лидерстве и руководстве, о том, как первое совмещать со вторым. Это, если хотите, словарь трудных случаев управления IT-проектами. Программист подобен кошке, которая гуляет сама по себе. Так уж исторически сложилось. Именно поэтому так непросто быть руководителем команды программистов. Даже если вы еще месяц назад были блестящим и дисциплинированным программистом и вдруг оказались в роли менеджера, вряд ли вы знаете, с чего надо начать, какой выбрать стиль руководства, как нанимать и увольнять сотрудников, проводить совещания, добиваться своевременного выполнения задач. В таком случае без этой книги вам не обойтись. А может быть, вы - опытный менеджер, желающий пересмотреть свои принципы лидерства? Тогда, опять же, эта книга для вас. Вне зависимости от возраста, пола и социального статуса, она поможет вам укрепить свои позиции в роли лидера программистов. Материал изложен довольно компактно и легко укладывается в голове. Стоя в книжном магазине и раздумывая, что же купить, задайте себе один простой вопрос: "Нужно ли мне совершенствовать свои лидерские навыки?" Полагаю, вы ответите: "Да", - а значит, данная книга окажется для вас небесполезной.
  • Чакон Скотт, Страуб Бен. Git для профессионального программиста
    Git для профессионального программиста
    Чакон Скотт, Страуб Бен
    Эта книга представляет собой обновленное руководство по использованию Git в современных условиях. С тех пор как проект Git - распределенная система управления версиями - был создан Линусом Торвальдсом, прошло много лет, и система Git превратилась в доминирующую систему контроля версий, как для коммерческих целей, так и для проектов с открытым исходным кодом. Эффективный и хорошо реализованный контроль версий необходим для любого успешного веб-проекта. Постепенно эту систему приняли на вооружение практически все сообщества разработчиков ПО с открытым исходным кодом. Появление огромного числа графических интерфейсов для всех платформ и поддержка IDE позволили внедрить Git в операционные системы семейства Windows. Второе издание книги было обновлено для Git-версии 2.0 и уделяет большое внимание GitHub.
  • Лакман Макдауэлл Гейл. Карьера программиста
    Карьера программиста
    Лакман Макдауэлл Гейл
    Книга "Карьера программиста" основана на опыте практического участия автора во множестве собеседований, проводимых лучшими компаниями. Это квинтэссенция сотен интервью со множеством кандидатов, результат ответов на тысячи вопросов, задаваемых кандидатами и интервьюерами в ведущих мировых корпорациях. Из тысяч возможных задач и вопросов в книгу были отобраны 189 наиболее интересных и значимых. Шестое издание этого мирового бестселлера поможет вам наилучшим образом подготовиться к собеседованию при приеме на работу программистом или руководителем в крупную IT-организацию или перспективный стартап. Основную часть книги составляют ответы на технические вопросы и задания, которые обычно получают соискатели на собеседовании в таких компаниях, как Google, Microsoft, Apple, Amazon и других. Рассмотрены типичные ошибки, которые допускают кандидаты, а также эффективные методики подготовки к собеседованию. Используя материал этой книги, вы с легкостью подготовитесь к устройству на работу в Google, Microsoft или любую другую ведущую IT-компанию. 6-е издание.
  • Силен Дэви, Мейсман Арно, Мохамед Али. Основы Data Science и Big Data. Python и наука о данных
    Основы Data Science и Big Data. Python и наука о данных
    Силен Дэви, Мейсман Арно, Мохамед Али
    Data Science - это совокупность понятий и методов, позволяющих придать смысл и понятный вид огромным объемам данных. Каждая из глав этой книги посвящена одному из самых интересных аспектов анализа и обработки данных. Вы начнете с теоретических основ, затем перейдете к алгоритмам машинного обучения, работе с огромными массивами данных, NoSQL, потоковым данным, глубокому анализу текстов и визуализации информации. В многочисленных практических примерах использованы сценарии Python. Обработка и анализ данных - одна из самых горячих областей IT, где постоянно требуются разработчики, которым по плечу проекты любого уровня, от социальных сетей до обучаемых систем. Надеемся, книга станет отправной точкой для вашего путешествия в увлекательный мир Data Science.
  • Бхаргава Адитья. Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих
    Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих
    Бхаргава Адитья
    Алгоритмы - это всего лишь пошаговые алгоритмы решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены. Можно, конечно, погрузится в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время? Откройте великолепно иллюстрированную книгу и вы сразу поймете, что алгоритмы - это просто. А грокать алгоритмы - это веселое и увлекательное занятие.
  • Бек Кент. Экстремальное программирование. Разработка через тестирование
    Экстремальное программирование. Разработка через тестирование
    Бек Кент
    Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development - разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования.
  • Николенко С., Кадурин А., Архангельская Е.. Глубокое обучение. Погружение в мир нейронных сетей
    Глубокое обучение. Погружение в мир нейронных сетей
    Николенко С., Кадурин А., Архангельская Е.
    Перед вами - первая книга о глубоком обучении, написанная на русском языке. Глубокие модели оказались ключом, который подходит ко всем замкам сразу: новые архитектуры и алгоритмы обучения, а также увеличившиеся вычислительные мощности и появившиеся огромные наборы данных, привели к революционным прорывам в компьютерном зрении, распознавании речи, обработке естественного языка и многих других типично "человеческих" задачах машинного обучения. Эти захватывающие идеи, вся история и основные компоненты революции глубокого обучения, а также самые современные достижения этой области, доступно и интересно изложены в книге. Максимум объяснений, минимум кода, серьезный материал о машинном обучении и увлекательное изложение - в этой уникальной работе замечательных российских ученых и интеллектуалов.
  • Кун Роланд, Ханафи Брайан, Аллен Джейми. Реактивные шаблоны проектирования
    Реактивные шаблоны проектирования
    Кун Роланд, Ханафи Брайан, Аллен Джейми
    Реактивное программирование - совершенно новая и многообещающая парадигма, позволяющая эффективно решать задачи, связанные с созданием распределенных систем и программированием для JVM. Эта книга расскажет, как организовать поток задач, наладить обмен сообщениями между элементами программы, обеспечить параллельную и конкурентную обработку и создавать надежные, отказоустойчивые и гибкие приложения. Перед вами - основополагающая работа по шаблонам проектирования (design patterns) этой парадигмы. Книга проиллюстрирована многочисленными примерами и ориентирована на опытных Java- и Scala-разработчиков.
  • Керриск Майкл. Linux API. Исчерпывающее руководство
    Linux API. Исчерпывающее руководство
    Керриск Майкл
    Linux Programming Interface - исчерпывающее руководство по программированию приложений для Linux и UNIX. Описанный здесь интерфейс применяется практически с любыми приложениями, работающими в операционных системах Linux или UNIX. В этой авторитетной книге эксперт по Linux Майкл Керриск подробно описывает библиотечные вызовы и библиотечные функции, которые понадобятся вам при системном программировании. Вся теория сопровождается объяснениями на примерах четких и понятных полнофункциональных программ.

© 2007-2019 books.iqbuy.ru 18+