![]() |
Алгоритмы: вводный курс Томас Кормен Thomas H. Cormen |
Книга «Алгоритмы: вводный курс» (Algorithms Unlocked) является руководством по основам компьютерных алгоритмов. Читатели узнают, что такое компьютерные алгоритмы, как описать их, и как их оценивать. В книге приводится много наглядных примеров. Эта книга позволяет без осложнений перейти к изучению боле обширного материала об алгоритмах, изложенного в книге «Алгоритмы: построение и анализ» (Томас Х. Кормен, Чарльз И.Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн, 3-е издание)
Оригинал книги: «Algorithms Unlocked» by Thomas H. Cormen, 240 pages, ISBN 9780262518802, March 2013
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги Кормена «Алгоритмы: вводный курс»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ из книги Кормена «Алгоритмы: вводный курс»
ЗДЕСЬ - читайте 4 главу «Нижняя граница времени сортировки ...»

(заказать-купить книгу «Алгоритмы: вводный курс» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Алгоритмы: вводный курс» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Алгоритмы: вводный курс» в интернет-магазине OZON.ru)

(заказать-купить книгу «Алгоритмы: вводный курс» в интернет-магазине diamail.com.ua)
На русском языке книга впервые вышла в январе 2014 года в издательстве «ВИЛЬЯМС» и издана ограниченным тиражом
__________________________________________________________
ОГЛАВЛЕНИЕ новой книги Кормена «Алгоритмы: вводный курс»
__________________________________________________________
Предисловие
Глава 1. Что такое алгоритмы и зачем они нужны
Глава 2. Описание и оценка компьютерных алгоритмов
Глава 3. Алгоритмы сортировки и поиска
Глава 4. Нижняя граница времени сортировки и как ее превзойти
Глава 5. Ориентированные ациклические графы
Глава 6. Кратчайшие пути
Глава 7. Алгоритмы на строках
Глава 8. Основы криптографии
Глава 9. Сжатие данных
Глава 10. Трудная? Задача…
Библиография
Предметный указатель
![]() |
Томас Кормен Thomas H. Cormen |
Вместе с Чарльзом Лейзерсоном, Рональдом Ривестом и Клиффордом Штайном он — соавтор знаменитой книги «Алгоритмы: построение и анализ» (Introduction to Algorithms)
Широта охвата материала и степень строгости его изложения дают основания считать книгу «Алгоритмы: построение и анализ» одной из лучших книг, посвященных разработке и анализу алгоритмов
![]() |
Алгоритмы для чайников Джон Пол Мюллер Лука Массарон |
Не нужно иметь ученую степень, чтобы понять смысл алгоритмов. Книга «Алгоритмы для чайников» - это ясное и доступное руководство, которое покажет вам, как алгоритмы влияют на нашу повседневную жизнь
Алгоритмы вездесущи и сопровождают всю нашу жизнь - от общения с друзьями в сети до принятия важных решений. Если вы хотите знать, как использовать алгоритмы для решения реальных задач - эта книга для вас!
Основная задача книги «Алгоритмы для чайников» не научить программировать реализации тех или иных давно известных алгоритмов, а познакомить вас с тем, что же такое алгоритмы, как они влияют на нашу повседневную жизнь, и каково состояние дел в этой области человеческих знаний сегодня
В книге «Алгоритмы для чайников» рассматривается крайне широкий спектр вопросов, связанных с алгоритмами — это и стандартные сортировка и поиск, и работа с графами (но с уклоном не в стандартные базовые алгоритмы, а в приложении их к таким явлениям сегодняшнего дня, как, например, социальные сети), работа с большими данными и вопросы искусственного интеллекта
При этом материал книги «Алгоритмы для чайников» - это не просто отвлеченный рассказ о том или ином аспекте современных алгоритмов, но и демонстрация реализаций алгоритмов с конкретными примерами на языке программирования Python
В книге «Алгоритмы для чайников» описываются:
- работа с данными;
- проектирование алгоритмов;
- история алгоритмов;
- основы теории графов;
- управление большими данными;
- упрощение сложных алгоритмов;
- движение робота в лабиринте;
- программирование собственных алгоритмов;
Книга «Алгоритмы для чайников» будет полезна всем, кто интересуется современным состоянием дел в области программирования и алгоритмов
Оригинал книги: «Algorithms For Dummies», John Paul Mueller, Luca Massaron, 432 pages, ISBN 9781119330493, June 2017

(заказать-купить книгу «Алгоритмы для чайников» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Алгоритмы для чайников» в интернет-магазине ComBook.ru)

(заказать-купить книгу по «Алгоритмы для чайников» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Алгоритмы для чайников» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге об этой книге
![]() |
Алгоритмы Справочник с примерами на C, C++, Java и Python Джордж Т. Хайнеман Гэри Поллайс Стэнли Селков 2-е издание |
Создание надежного программного обеспечения требует использования эффективных алгоритмов, но программисты редко думают об этом, пока не возникнет проблема
Это исправленное и дополненное второе издание книги «Алгоритмы. Справочник с примерами на C, C++, Java и Python» содержит множество кратких описаний существующих алгоритмов для решения разных задач и поможет читателям выбрать и реализовать правильный алгоритм для своих потребностей
Книга содержит достаточно математических подробностей, чтобы позволить читателям понять и проанализировать производительность алгоритмов
Делая акцент на приложениях, а не теории, книга «Алгоритмы. Справочник с примерами на C, C++, Java и Python» предоставляет эффективные решения для программирования на нескольких языках, которые можно легко адаптировать к определенному проекту
Все основные алгоритмы представлены в виде шаблонов проектирования, включающих информацию, которая помогает читателям сделать обоснованный выбор
С помощью книги «Алгоритмы. Справочник с примерами на C, C++, Java и Python» читатели смогут:
• Решить конкретную задачу или повысить производительность существующего решения
• Быстро найти алгоритмы, которые могут решить поставленную задачу и выяснить, почему они подходят для решения
• Получить алгоритмические решения на языках C, C++, Java и Python с советами, касающимися реализации
• Оценить ожидаемую производительность алгоритма и условия, при которых она достигает максимума
• Оценить влияние, которое подобные проектные решения оказывают на разные алгоритмы
• Изучите сложные структуры данных, позволяющие повысить эффективность алгоритмов
Оригинал книги: «Algorithms in a Nutshell. A Practical Guide», George Heineman, Gary Pollice, Stanley Selkow, 2nd Edition, 390 pages, ISBN 9781491948927, March 2016

(заказать-купить книгу «Алгоритмы. Справочник с примерами на C, C++, Java и Python» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Алгоритмы. Справочник» в интернет-магазине ComBook.ru)

(заказать-купить книгу по «Алгоритмы. Справочник с примерами на C, C++, Java и Python» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Алгоритмы. Справочник» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге об этой книге
![]() |
Алгоритмы: построение и анализ Кормен/Лейзерсон/ Ривест/Штайн 3-е издание |
Книга «Алгоритмы: построение и анализ» удачно объединяет в себе полноту охвата и строгость изложения. Много книг, посвященных алгоритмам, отличается строгостью изложения материала, но страдает определенной неполнотой; другие книги охватывают огромный объем материала, но недостаточно строго излагают его
В книге «Алгоритмы: построение и анализ» описаны самые разнообразные алгоритмы, сочетается широкий диапазон тем с глубиной и полнотой изложения; при этом изложение доступно для читателей самого разного уровня подготовки. Каждая глава книги относительно самодостаточна и может использоваться в качестве отдельной темы для изучения
Алгоритмы в книге «Алгоритмы: построение и анализ» описаны простым человеческим языком и с применением псевдокода, который понятен любому, кто хоть в небольшой степени знаком с программированием, а пояснения принципов их работы даны без излишней математической строгости и требуют лишь элементарных знаний
Оригинал книги: «Introduction to Algorithms, Third Edition» by Thomas H. Cormen, Charles E. Leiserson, Ronald L.Rivest, Clifford Stein, 1312 pages, ISBN 978-0-2620-3384-8, September 2009
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Алгоритмы: построение и анализ»
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Алгоритмы: построение и анализ»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Алгоритмы: построение и анализ»
ЗДЕСЬ - читайте 7 главу «Быстрая сортировка» из книги «Алгоритмы: построение и анализ»

(заказать-купить книгу «Алгоритмы: построение и анализ» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Алгоритмы: построение и анализ» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Алгоритмы: построение и анализ» в интернет-магазине OZON.ru)

(заказать-купить книгу «Алгоритмы: построение и анализ» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге о 3-ем издании книги «Алгоритмы: построение и анализ»
____________________________________
![]() |
Практика программирования Брайан У. Керниган Роб Пайк |
Вашему вниманию предлагается перевод на русский язык исправленного и дополненного издания классической книги «Практика программирования». Верификацию кода в русском издании выполнили сами авторы книги - Брайан Керниган и Роб Пайк, что лишний раз свидетельствует об их огромной ответственности перед читателями. В книге «Практика программирования» рассматриваются принципы практического профессионального программирования, которые, выходя за рамки простого написания кода, включают в себя проектирование, правильный выбор алгоритмов и структур данных, отладку и тестирование, оптимизацию быстродействия и переносимости, автоматизацию рабочего процесса. Изложение проиллюстрировано примерами на C, C++, Java и на языках специального назначения Awk и Perl
Книга «Практика программирования» предназначена для повышения квалификации программистов и может быть полезна студентам, преподавателям компьютерных специальностей
"Ценность книги «Практика программирования» состоит прежде всего в том, что в ней отражен и, главное, обобщен долголетний многосторонний опыт создания программ на разных языках высокого уровня (прежде всего Си, C++, Java, Awk, Perl) и в разных средах (Unix, Linux, MS Windows, Mac). Ее авторы — классики в области программирования, чьи труды не пылятся на полках, а всегда под рукой, причем не только у начинающих программистов, но и у профессионалов. Они лично выполнили верификацию программного кода для русскоязычного издания, что свидетельствует об их отношении к россиянам-программистам как достойным коллегам" (pcweek.ru)
"Брайан Керниган и Роб Пайк, авторы книги «Практика программирования», рассматривают искусство программирования — на разных языках и в диапазоне от текста, описывающего алгоритмы и структуры данных, до архитектуры, включая отладку программ, тестирование и повышение быстродействия, — как совокупность универсальных инженерных концепций, независимых от конкретного языка, операционной системы или среды программирования" (pcworld.ru)
Оригинал книги: «The Practice of Programming», Brian W. Kernighan, Rob Pike, 288 pages, ISBN 9780201615869, 1999
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Практика программирования»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Практика программирования»
ЗДЕСЬ - читайте 2 главу «Алгоритмы и структуры данных» из книги «Практика программирования»

(заказать-купить книгу «Практика программирования» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Практика программирования» в интернет-магазине ComBook.ru)

(заказать-купить книгу по «Практика программирования» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Практика программирования» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
_________________________________________________________________________________
![]() |
Структуры данных и алгоритмы Альфред Ахо Джон Хопкрофт Джеффри Ульман |
В книге «Структуры данных и алгоритмы» (авторы Ахо/Хопкрофт/Ульман) подробно рассмотрены структуры данных и алгоритмы, которые являются фундаментом современной методологии разработки программ
В книге показаны разнообразные реализации абстрактных типов данных, начиная от стандартных списков, стеков, очередей и заканчивая множествами и отображениями, которые используются для неформального описания и реализации алгоритмов
Две главы книги «Структуры данных и алгоритмы» посвящены методам анализа и построения алгоритмов; приведено и исследовано множество различных алгоритмов для работы с графами, внутренней и внешней сортировки, управления памятью
Книга «Структуры данных и алгоритмы» не требует от читателя специальной подготовки, только предполагает его знакомство с какими-либо языками программирования высокого уровня, такими как Pascal
Вместе с тем книга «Структуры данных и алгоритмы» будет полезна специалистам по разработке программ и алгоритмов и может быть использована как учебное пособие для студентов и аспирантов, специализирующихся в области компьютерных наук
Оригинал книги: «Data Structures and Algorithms» by Alfred V. Aho, Jeffrey D. Ullman, John E. Hopcroft, 427 pages, ISBN 9780201000238
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Структуры данных и алгоритмы»
ЗДЕСЬ - полное СОДЕРЖАНИЕ книги «Структуры данных и алгоритмы»
ЗДЕСЬ - читайте 3 Главу «Деревья» из книги «Структуры данных и алгоритмы»
ЗДЕСЬ - интереснейшая рецензия на книгу «Структуры данных и алгоритмы»

(заказать-купить книгу «Структуры данных и алгоритмы» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Структуры данных и алгоритмы» в интернет-магазине ComBook.ru)

(заказать-купить книгу по «Структуры данных и алгоритмы» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Структуры данных и алгоритмы» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге об этой книге
_________________________________________________________________________________
![]() |
Алгоритмические трюки для программистов 2-е издание Генри С. Уоррен Hacker's Delight-2 |
Во втором издании книги «Алгоритмические трюки для программистов» (Hacker's Delight-2) программист-ветеран IBM Генри Уоррен делится с читателями разнообразными приемами из своей коллекции, пополняемой в течение многих десятилетий работы в области разработки компиляторов и архитектуры компьютеров, прикладного и системного программирования. Каким бы ни был Ваш профессионализм — вы обязательно найдете в книге «Алгоритмические трюки для программистов» новое для себя - изложенный материал позволит повысить квалификацию даже бывалому программисту, но при этом книга будет понятна и полезна даже начинающему. Кроме того, книга заставит Вас посмотреть на уже знакомые вещи с новой стороны и научит создавать эффективный код. Не в меньшей степени эта книга пригодится и начинающему программисту, который может просто воспользоваться готовыми советами из книги, применяя их в своей повседневной практике. Книга «Алгоритмические трюки для программистов» позволит Вам стать высококлассным программистом, предоставляя материал, который Вы не встретите ни на каких учебных курсах
Оригинал книги: «Hacker's Delight-2» by Henry S. Warren, 2nd edition, 512 pages, ISBN 978-0-3218-4268-8, October 2012
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Алгоритмические трюки для программистов»
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Алгоритмические трюки для программистов»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Алгоритмические трюки для программистов»
ЗДЕСЬ - читайте 10 главу «Целое деление на константы» из книги «Алгоритмические трюки для программистов»

(заказать-купить книгу «Алгоритмические трюки для программистов» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Алгоритмические трюки для программистов» в интернет-магазине ozon.ru)

(заказать-купить книгу по «Алгоритмические трюки для программистов» в интернет-магазине diamail.com.ua)
"Эта книга - настоящая находка для разработчиков библиотек и компиляторов, для всех, кто обожает элегантность в программировании. Место этой книги на полке - рядом с книгами Дональда Кнута" Джошуа Блох (Joshua Bloch, автор культовых книг по Java)
"Под обложкой книги скрыта целая компьютерная энциклопедия" Гай Стил (Guy L. Steele, автор языка Scheme - диалект языка Лисп, соавтор спецификации языка Java)
Читайте отдельное сообщение в моем блоге о книге «Алгоритмические трюки для программистов»
_________________________________________________________________________________
РЕКОМЕНДУЮ ОБРАТИТЬ ВНИМАНИЕ НА КНИГИ
_________________________________________________________________________________
![]() |
Регулярные выражения. Основы Майкл Фицджеральд |
Если вы программист, не имеющий опыта работы с регулярными выражениями, то книга Майкла Фицджеральда «Регулярные выражения. Основы» — как раз то, что нужно для первого знакомства с ними. Многочисленные примеры, приведенные в этой книге, помогут вам не только освоить основы регулярных выражений, но и научиться применять их для поиска, извлечения и преобразования фрагментов текста посредством их сопоставления с определенными символами, словами и шаблонами. Закончив чтение книги, вы будете знать синтаксис наиболее распространенных диалектов регулярных выражений и понимать, в каких случаях они смогут обеспечить вам значительную экономию времени; узнать, что такое регулярные выражения и как они работают. Книга «Регулярные выражения. Основы» поможет Вам узнать о том, какие существуют различия между регулярными выражениями, используемыми в командной строке и в различных языках программирования; освоить простые методы нахождения определенных образцов текста, включая цифры, буквы, символы Unicode и строковые литералы; научиться использовать условия с нулевой длиной совпадения и различные виды контекстной проверки, прежде чем выполнять какие-либо действия; научиться работать с группами, обратными ссылками, классами символов и квантификаторами; освоить методы разметки обычного текста тегами HTML5 с помощью регулярных выражений
Оригинал книги: «Introducing Regular Expressions. Unraveling regular expressions, step-by-step», Michael Fitzgerald, 154 pages, ISBN 978-1-4493-9268-0, July 2012
ЗДЕСЬ - читайте ОБ АВТОРЕ книги «Регулярные выражения. Основы»
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Регулярные выражения. Основы»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Регулярные выражения. Основы»
ЗДЕСЬ - читайте часть книги «Альтернативы, группы и обратные ссылки» из книги «Регулярные выражения. Основы»

(заказать-купить книгу «Регулярные выражения. Основы» в интернет-магазине ComBook.ru)

(заказать-купить книгу по «Регулярные выражения. Основы» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Регулярные выражения. Основы» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в этом блоге о книге «Регулярные выражения. Карманный справочник»
_________________________________________________________________________________
![]() |
Компиляторы: принципы, технологии и инструменты «Книга Дракона-2» Ахо/Лам/Сети/Ульман 2-е издание Dragon Book-2 |
Книга «Компиляторы: принципы, технологии и инструменты» содержит ключ к пониманию проблемы разработки компиляторов и описание классических алгоритмов их реализации и функционирования. Строгость изложения материала в книге смягчается большим количесеством практических примеров. Описаны средства автоматизации разработки компиляторов и интерпретаторов - LEX и YACC
Известно, что хорошее понимание работы современных компиляторов возможно только с четким представлением всех этапов работы алгоритмов: лексического и синтаксического анализа, проверки типов данных, оптимизации и генерации кода. Поэтому, в книге «Компиляторы: принципы, технологии и инструменты» особое внимание уделено детальному описанию всех существующих стратегий и методов компиляции, трансляции и интерпретации
В конце каждой главы в книге «Компиляторы: принципы, технологии и инструменты» приводится исчерпывающий перечень исторических и библиографических ссылок. Несмотря на свою учебную ориентацию, книга будет полезна всем, кому приходится работать над созданием компиляторов или кто просто интересуется данной темой, - от начинающих программистов до профессионалов и преподавателей
Оригинал книги: «Compilers: Principles, Techniques and Tools», 2nd, Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman, 912 pages, ISBN 0-321-48681-1, 2006. [Errata] и [Source code] для книги «Compilers: Principles, Techniques and Tools»
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги
ЗДЕСЬ - читайте 5 главу «Синтаксически управляемая трансляция»

(заказать-купить книгу «Компиляторы: принципы, технологии и инструменты» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Компиляторы: принципы, технологии и инструменты» в интернет-магазине ozon.ru)

(заказать-купить книгу «Компиляторы: принципы, технологии и инструменты» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
_________________________________________________________________________________
![]() |
Алгоритмы на C++ Фундаментальные алгоритмы и структуры данных на C++ Роберт Седжвик |
Роберт Седжвик тщательно переписал, существенно расширил и обновил свою популярную книгу «Алгоритмы на C++», чтобы получилось современное и исчерпывающее описание важных фундаментальных алгоритмов и структур данных. Он разработал новые реализации на C++, которые выражают эти методы в сжатом, но наглядном виде, а также предоставляют программистам практические средства для их проверки в реальных приложениях. В книге «Алгоритмы на C++» представлено много новых алгоритмов, а новая структура текста книги и подробные иллюстрации к нему вместе с сопутствующими комментариями значительно улучшают представление материала. В частях 1–4 книги рассматриваются фундаментальные алгоритмы, структуры данных, сортировка и поиск. В ней приведено подробное описание фундаментальных структур данных и алгоритмов для сортировки, поиска и сопутствующих приложений. Хотя, по сути, материал книги применим к программированию на любом языке, реализации алгоритмов используют естественную связь между классами C++ и реализациями абстрактных типов данных (АТД). В части 5 книги рассматриваются алгоритмы на графах, которые играют все более важную роль во множестве приложений, таких как сетевая связность, конструирование электронных схем, составление графиков, обработка транзакций и выделение ресурсов. Каждая часть книги «Алгоритмы на C++» содержит новые алгоритмы и реализации, усовершенствованные описания и диаграммы, а также множество новых упражнений для лучшего усвоения материала. Акцент на АТД расширяет диапазон применения программ и лучше соотносится с современными средами объектно-ориентированного программирования. Книга Седжвика «Алгоритмы на C++» содержит удачное сочетание теории и практики для программистов
Оригинал книги: «Algorithms in C++», Robert Sedgewick
ЗДЕСЬ - читайте ОБ АВТОРЕ - Роберте Седжвике
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги Роберта Седжвика «Алгоритмы на C++»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги Седжвика «Алгоритмы на C++»
ЗДЕСЬ - читайте 8 главу «Слияние и сортировка слиянием»
ЗДЕСЬ - загрузите ЛИСТИНГИ из книги «Алгоритмы на C++»

(заказать-купить книгу «Алгоритмы на C++» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Алгоритмы на C++» в интернет-магазине ozon.ru)

(заказать-купить книгу «Алгоритмы на C++» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение об этой книге в моем блоге
_________________________________________________________________________________
![]() |
Алгоритмы на Java Роберт Седжвик Кевин Уэйн 4-е издание |
Книга Седжвика и Уэйна «Алгоритмы на Java» является классическим справочным руководством в котором содержится необходимый объем знаний для программиста в области фундаментальных алгоритмов и структур данных, накопленных за последние несколько десятилетий
В книге «Алгоритмы на Java» представлен широкий спектр рассматриваемых тем: исчерпывающее толкование структур данных и алгоритмов сортировки, поиска, обработки графов и строк, включая пятьдесят алгоритмов (смотри algs4.cs.princeton.edu/code), которые должен знать каждый программист. Описываются новые реализации алгоритмов на Java, написанные в ясном модульном стиле, при котором весь код доступен читателю и полностью готов к использованию. В книге изучение алгоритмов на Java ведется в контексте важнейших научных, инженерных и коммерческих приложений. Клиенты и алгоритмы выражены с помощью реального кода, а не псевдокода, как во многих других книгах
Книга «Алгоритмы на Java» отличается от множества других ясным и кратким текстом, детальными примерами с иллюстрациями, тщательно подобранным кодом, историческим и научным контекстом, а также упражнениями для самостоятельной проработки на всех уровнях. В книге представлены точные соображения относительно производительности, поддерживаемые соответствующими математическими моделями и эмпирическими исследованиями, которые подтверждают достоверность этих моделей
Оригинал книги: «Algorithms», Robert Sedgewick, Kevin Wayne, 4th Edition, 976 pages, ISBN 978-0-321-57351-3, 19 Mar 2011 (Errata)
Материал книги Роберта Седжвика «Алгоритмы на Java. Фундаментальные алгоритмы и структуры данных» применим к программированию на любом языке
ЗДЕСЬ - читайте ОБ АВТОРАХ книги «Алгоритмы на Java»
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Алгоритмы на Java»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Алгоритмы на Java»
ЗДЕСЬ - читайте раздел 2.2 «Сортировка слиянием» из книги «Алгоритмы на Java»

(заказать-купить книгу Седжвика «Алгоритмы на Java» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Алгоритмы на Java» в интернет-магазине ozon.ru)

(заказать-купить книгу по ASP.NET MVC 4 в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение о книге Седжвика и Уэйна «АЛГОРИТМЫ на Java» в моем блоге
_________________________________________________________________________________
![]() |
Искусство программирования Дональд Эрвин Кнут том 4А |
В 4-ом томе Дональда Кнута «Искусство программирования, том 4А. Комбинаторные алгоритмы, часть 1» рассматриваются методы, позволяющие компьютерам эффективно работать с задачами гигантского размера. Рассматриваемый материал начинается с булевых функций и технологий и трюков работы с битами, затем всесторонне рассматривается генерация всех кортежей и перестановок, всех сочетаний и разбиений, и всех деревьев. Комбинаторный поиск — богатая и важная тема, и Кнут приводит слишком много нового, интересного и полезного материала, чтобы его можно было разместить в одном или двух (а может быть, даже в трех) томах. Одна эта книга включает около 1500 упражнений с ответами для самостоятельной работы, а также сотни полезных фактов, которые вы не найдете ни в каких других публикациях. Том 4А книги «Искусство программирования, том 4А. Комбинаторные алгоритмы, часть 1» определенно должен занять свое место на полке рядом с первыми тремя томами этой классической работы в библиотеке каждого серьезного программиста
Оригинал книги: «The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1», Donald E. Knuth, 912 pages, ISBN 978-0-201-03804-0, 2011
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ 4-го тома книги «Искусство программирования»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Искусство программирования, том 4А. Комбинаторные алгоритмы, часть 1»
ЗДЕСЬ - читайте введение к 7-ой главе «КОМБИНАТОРНЫЙ ПОИСК» 4-го тома книги «Искусство программирования, том 4А. Комбинаторные алгоритмы, часть 1»



Читайте отдельное сообщение о 4-ом томе Дональда Кнута в моем блоге
![]() |
первый том Кнута |



Оригинал книги: «The Art of Computer Programming, Volume 1. Fundamental Algorithms», 3-rd Edition, Donald E. Knuth, 784 pages, ISBN 0-201-89683-4, 1998
На русском языке книга вышла в издательстве «ВИЛЬЯМС» - книга регулярно допечатывается
![]() |
второй том Кнута |



Оригинал книги: «The Art of Computer Programming, Volume 2. Seminumerical Algorithms», 3-rd Edition, Donald E. Knuth, 784 pages, ISBN 0-201-89684-2, 1998
На русском языке книга вышла в издательстве «ВИЛЬЯМС» - книга регулярно допечатывается
![]() |
третий том Кнута |



Оригинал книги: «The Art of Computer Programming, Volume 3. Sorting and Searching», 2-nd Edition, Donald E. Knuth, 800 pages, ISBN 0-201-89685-0, 1998
На русском языке книга вышла в издательстве «ВИЛЬЯМС» - книга регулярно допечатывается
_________________________________________________________________________________
![]() |
Введение в информационный поиск Кристофер Д. Маннинг и др. |
Книга «Введение в информационный поиск» (Introduction to Information Retrieval,IIR) издана по инициативе Яндекс (Ильи Сегаловича), который помог издательству в формировании и редактировании терминологической базы этого издания. Уникальный материал этой книги содержит современное изложение всех аспектов проектирования и реализации систем сбора, индексирования и поиска документов, методов оценки таких систем, а также введение в методы машинного обучения на базе коллекций текстов
В книге «Введение в информационный поиск», наряду с описанием классических методов поиска, рассматриваются поисковые технологии реализованные в Google, Yandex и других поисковых машинах. В книге приводится описание методов классификации и кластеризации текстов. Материал книги представляет самый молодой и бурно развивающийся в последнее время раздел компьютерных наук. Книга «Введение в информационный поиск» - это первый учебник, который содержит взаимосвязанное изложение проблем классического информационного поиска и поиска в Интернет, включая смежные задачи классификации и кластеризации текстов
Оригинал книги: «Introduction to Information Retrieval» (IIR) by Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze, Cambridge University Press, ISBN 978-0-5218-6571-5, 496 pages, 2008. ЗДЕСЬ - читайте книгу IIR на английском языке
ЗДЕСЬ - читайте ОБ АВТОРАХ и ПРЕДИСЛОВИЕ из книги
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Введение в информационный поиск»
ЗДЕСЬ - читайте 9 главу из книги «Введение в информационный поиск»
ЗДЕСЬ - читайте РЕЦЕНЗИИ на книгу «Введение в информационный поиск»

(заказать-купить книгу «Введение в информационный поиск» в интернет-магазине ComBook.ru)

(заказать-купить книгу в интернет-магазине ozon.ru)

(заказать-купить книгу «Введение в информационный поиск» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге о книге «Введение в информационный поиск»
_________________________________________________________________________________
![]() |
обложка книги Сэджвика и Флажоле |
Книга Сэджвика и Флажоле «Введение в анализ алгоритмов» (Introduction to the Analysis of Algorithms) представляет собой учебник по анализу алгоритмов, включающий в себя изложение основ дискретной математики, комбинаторики и структур данных. Цель книги — научить разработчиков алгоритмов оценивать их быстродействие и сравнивать их друг с другом по этому показателю. С ростом интернета количество данных, поступающих на сайты или хранящихся на серверах, становится огромным, и на первый план выходит не только быстрое и правильное программирование, но и быстродействие используемых алгоритмов, поскольку незначительная экономия при выполнении одного запроса со временем накапливается и приносит большой выигрыш в целом. По этой причине оптимальный выбор алгоритма и структуры данных для хранения информации становится критически важным. Читатели, овладевшие знаниями, изложенными в этой книге, смогут правильно решать такие задачи
Книга «Введение в анализ алгоритмов» не вызовет сложностей в использовании. Авторы предполагают, что читатели владеют основами дискретной математики, алгебры и математического анализа в пределах первого курса любого высшего учебного заведения, поэтому ее можно рекомендовать как для студентов, так и для всех программистов. В области, которой посвящена эта книга, издано не так много аналогов: Кнут «Искусство программирования»; Грэхем, Кнут и Паташник «Конкретная математика»; Кормен, Лейзерсон и др. «Алгоритмы: построение и анализ», Вирт «Алгоритмы и структуры данных» и некоторые другие. Книга Сэджвика и Флажоле «Введение в анализ алгоритмов» (Introduction to the Analysis of Algorithms) ни по качеству, ни по теме не уступает указанным книгам и органично дополняет их
Оригинал книги: «Introduction to the Analysis of Algorithms», Robert Sedgewick, Philippe Flajolet, 2nd Edition, 592 pages, ISBN 9780321905758, 2013
ВОПРОС - нужно ли издавать на русском языке второе издание книги Сэджвика и Флажоле «Введение в анализ алгоритмов» (Introduction to the Analysis of Algorithms) ?
Свои пожелания и рекомендации Вы можете оставить ниже, перейдя в раздел комментариев этого сообщения
Книга обсуждается в отдельном сообщении моего блога
_________________________________________________________________________________
![]() |
Java 8 Полное руководство Герберт Шилдт 9-е издание |
В книге «Java 8. Полное руководство», полностью обновленной с учетом последней версии Java SE 8, поясняется, как разрабатывать, компилировать, отлаживать и выполнять программы на языке программирования Java. Это обширное справочное пособие составлено Гербертом Шилдтом, автором популярных во всем мире книг по языкам программирования, таким образом, чтобы охватить все языковые средства Java, включая синтаксис, ключевые слова, основные принципы объектно-ориентированного программирования, значительную часть прикладного программного интерфейса Java API, библиотеки классов, аплеты и сервлеты, компоненты JavaBeans, библиотеки AWT и Swing, а также продемонстрировать их применение на простых и наглядных примерах. Не обойдены вниманием и новые средства, появившиеся в версии Java SE 8, в том числе лямбда-выражения, стандартные интерфейсные методы, библиотека потоков ввода-вывода, а также технология JavaFX. Книга Герберта Шилдта «Java 8. Полное руководство» предназначена как для новичков, так и для профессионалов. Начинающий программист найдет в ней подробные пошаговые описания и множество чрезвычайно полезных примеров. А углубленное рассмотрение более сложных функций и библиотек Java 8 должно удовлетворить ожидания профессиональных программистов
Оригинал книги: «Java 8. The Complete Reference» (Java SE 8), Herbert Schildt, 9th Edition, 1312 pages, ISBN 9780071808552, 11 March 2014
ЗДЕСЬ - читайте ОБ АВТОРЕ книги - Герберте Шилдте
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Java 8. Полное руководство»
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги Шилдта «Java 8. Полное руководство»
ЗДЕСЬ - читайте 21 главу «Система ввода-вывода NIO» из книги «Java 8. Полное руководство»
ЗДЕСЬ - загрузите ЛИСТИНГИ из книги Шилдта «Java 8. Полное руководство»

(заказать-купить книгу «Java 8. Полное руководство» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Java 8. Полное руководство» в интернет-магазине ozon.ru)

(заказать-купить книгу «Java 8. Полное руководство» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение о книге «Java 8. Полное руководство» в моем блоге
![]() |
Компьютерные науки Базовый курс Гленн Брукшир Деннис Брилов 13-е издание |
Назначение книги «Компьютерные науки. Базовый курс» - предоставить читателю всестороннее представление о предмете компьютерных наук (Computer Science), охватывающее все его аспекты, от сугубо практических до полностью абстрактных
В 13-ом издании книги «Компьютерные науки. Базовый курс» Гленна Брукшира и Денниса Брилова учтён новый международный стандарт преподавания компьютерных наук CS2013 - Computer Science Curricula 2013 (ACM/IEEE-CS)
Такой подход к изучению базовых понятий открывает студентам любых, необязательно компьютерных дисциплин всю широту предмета и позволяет получить общее представление о тех возможностях, которые доступны им в современном технократическом обществе
Изложение материала вкниге «Компьютерные науки. Базовый курс» ведется от простого к сложному, от конкретных аспектов к абстрактным и каждая рассматриваемая тема непосредственно подводит к следующей. Тем не менее, отдельные главы и разделы книги достаточно независимы и вполне могут рассматриваться как самостоятельные единицы
Важные достоинства книги - наличие около 1000 заданий и упражнений (!), предназначенных для углубления и закрепления понимания основных излагаемых концепций, обсуждение этических и юридических аспектов рассматриваемых технологий, которые необходимо знать, чтобы использовать их безопасно и ответственно, а также подборки общественных и социальных вопросов, призывающих читателя задуматься о связях между излагаемым материалом и тем обществом, в котором они живут
Изюминкой 13-е издания книги «Компьютерные науки. Базовый курс» является переход к использованию языка Python для записи примеров кода и псевдокода, выдержанного в том же стиле
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Компьютерные науки. Базовый курс»
ЗДЕСЬ - читайте полное СОДЕРЖАНИЕ книги «Компьютерные науки. Базовый курс»
ЗДЕСЬ - читайте 7 Главу «Технология разработки программного обеспечения» из книги Гленна Брукшира и Денниса Брилова «Компьютерные науки. Базовый курс»

(заказать-купить книгу «Компьютерные науки. Базовый курс» в интернет-магазине mdk-arbat.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
![]() |
Искусственный интеллект для чайников Джон Пол Мюллер Лука Массарон |
Книга «Искусственный интеллект для чайников» Джона Пола Мюллера и Лука Массарона поможет вам понять, что такое искусственный интеллект, как он должен работать и почему он терпел неудачи в прошлом
Вы также узнаете о причинах некоторых из проблем с искусственным интеллектом, а также о том, что сегодня их почти невозможно решить в некоторых случаях
В отличие от множества книг по этой теме, данная книга говорит вам правду о том, где и как искусственный интеллект не может работать, она развеет все мифы об искусственном интеллекте
Каждый вынесет из книги «Искусственный интеллект для чайников» то, что люди всегда будут важны. Фактически, искусственный интеллект делает людей еще более важными, причем такими способами, которые вы даже не могли бы вообразить
Оригинал книги: «Artificial Intelligence For Dummies», John Paul Mueller, Luca Massaron, 336 pages, ISBN 9781119467656, April 2018

(заказать-купить книгу «Искусственный интеллект для чайников» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Искусственный интеллект для чайников» в интернет-магазине ComBook.ru)

(заказать-купить книгу по «Искусственный интеллект для чайников» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Искусственный интеллект для чайников» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
____________________________________
СЛЕДИТЕ ЗА ИЗМЕНЕНИЯМИ В ЭТОМ СООБЩЕНИИ -
последнее обновление - 27 октября 2018 года
____________________________________

P.S. Только Ваша активная позиция в столь непростое время будет способствовать появлению новых и нужных Вам книг и способствовать повышению качества книг, издаваемых издательской группой «ДИАЛЕКТИКА-ВИЛЬЯМС»
____________________________________
Ваши комментарии перед публикацией я просматриваю. Поэтому, я оставляю за собой право публиковать или нет комментарии с подписью Анонимный
Предлагаю сразу дату выхода объявить осень 2017.
ОтветитьУдалитьИнтересно - о какой книге речь то? Кормен-3 выйдет в конце лета или в сентябре сего года. Новая книга Кормена - зимой 2014 (январь-февраль), а может и того раньше
УдалитьСейчас я лично контролирую эти проекты ....
Algorithms Unlocked. Довольно оптимистичный срок.
УдалитьТ.е на это
УдалитьНа русском языке книга выйдет осенью 2013 года в издательстве «ВИЛЬЯМС» и будет издана ограниченным тиражом
можно не надеяться и смело ждать 2014?
Книга Кормена «Алгоритмы: краткий справочник (Algorithms Unlocked)» сдается в типографию и в конце лета будет доступна в продаже
Удалитьэто здорово.спасибо)
Удалитьблагодарю за поддержку
Удалить"Даже если вы никогда шифровали сообщений сами, ваш компьютер, вероятно, не раз это делал, например при покупке товаров через Интернет."
Удалитьпоправьте пожалуйста ошибку в Предисловие (c. 11)
благодарю - исправляем
Удалить> в конце лета будет доступна в продаже
ОтветитьУдалитьчто-то её пока не наблюдается, а если она уже вышла, то не обновлена информация
в теле сообщения уточнена дата выхода книги Кормена «Алгоритмы: краткий справочник (Algorithms Unlocked)» - конец осени 2013 года
УдалитьСпасибо, видимо, пропустил или забыл обновить страницу. Будем ждать.
УдалитьВиктор, Вы не подумывайте о переиздании книги Дэн Гасфилд "Строки, деревья и последовательности в алгоритмах. Информатика и вычислительная биология"
ОтветитьУдалитьЭто, на мой взгляд, лучшая книга по алгоритмам на строки. Однако она незаслуженно забыта и не переиздавалась 10 лет.
Здравствуйте!
ОтветитьУдалитьКогда можно ожидать книгу в продаже?
До новогоо года успеете?
Когда же уже выйдет книга Кормена??? Целый месяц нет обновлений!
ОтветитьУдалитьДопечатана новая книга Кормена: «Алгоритмы: вводный курс», Томас Х. Кормен, бумага офсетная-белая, твердый переплет, 264 стр., ISBN 978-5-8459-1868-0, «ВИЛЬЯМС», 2014
ОтветитьУдалитькнига допечатана! )))
ОтветитьУдалить