Алгоритмы для начинающих. Теория и практика для разработчика
Алгоритмы нужны для того, чтобы помогать людям бездельничать. Прогнозирование погоды и курсов валют, сортировка и систематизация документов, сложнейшие математические расчеты — человеку пришлось бы трудиться над выполнением этих задач не один день, хотя машина способна справиться с ними за секунды. И все это заслуга алгоритмов, лежащих в основе любого машинного кода.
Книга предназначена для тех, кто хочет разобраться в математических основах программирования. Она написана доступным языком и не требует от читателя знаний высшей математики. Благодаря примерам из окружающего нас мира, которые автор приводит, вы без труда разберетесь в алгоритмах и освоите различные приемы в работе с ними. В этой книге вы найдете:
- Стеки и графы
- Алгоритмы сжатия
- Алгоритмы шифрования
- Сортировка и поиск кратчайшего пути
- Система голосования
И многое другое.
Панос Луридас, профессор Университета Экономики и Бизнеса, автор издательства MIT Press. В доступной форме автор рассказывает обо всех фундаментальных алгоритмах и методах, применяемых для сжатия, шифрования, сортировки и ряда других повседневных процессов. Данное пособие является лучшим выбором для читателей, желающих получить базовые знания по теме и начать применять их как в работе, так и в дальнейшем обучении.
Книга предназначена для тех, кто хочет разобраться в математических основах программирования. Она написана доступным языком и не требует от читателя знаний высшей математики. Благодаря примерам из окружающего нас мира, которые автор приводит, вы без труда разберетесь в алгоритмах и освоите различные приемы в работе с ними. В этой книге вы найдете:
- Стеки и графы
- Алгоритмы сжатия
- Алгоритмы шифрования
- Сортировка и поиск кратчайшего пути
- Система голосования
И многое другое.
Панос Луридас, профессор Университета Экономики и Бизнеса, автор издательства MIT Press. В доступной форме автор рассказывает обо всех фундаментальных алгоритмах и методах, применяемых для сжатия, шифрования, сортировки и ряда других повседневных процессов. Данное пособие является лучшим выбором для читателей, желающих получить базовые знания по теме и начать применять их как в работе, так и в дальнейшем обучении.
Год издания: 2020
Издание: Переиздание
Суммарный Тираж: 2000
Артикул: ITD000000000866897
ISBN: 978-5-04-089834-3
Возрастное ограничение: 12+
Кол-во страниц: 608
Вес: 0.719
Размер: 146x219 мм
Толщина: 30 мм
Импринт: БОМБОРА
Бумага: офсетная 60/65
Над книгой работали

Профессор Афинского экономического университета, автор издательства MIT PRESS. Все книги автора
timquo07 января 2021 | LiveLib
Если вы решили читать эту книгу в редакции «Бомборы», то будет не лишним знать, что на гитхабе автора лежит 18-страничная эррата довольно грубых опечаток. Не смотря на то, что большая часть ошибок датирована 2017-м годом, кажется, ни одна из них не была принята во внимание в подготовке русскоязычного издания 2018 года — и, наоборот, случайных ошибок и опечаток в этом издании только прибавилось. Редкая книга, которую я не только перестал читать на середине, но и выбросил, чтобы она случайно не досталось кому-нибудь еще. Каким-то максимально талантливым образом автор умудряется усложнять элементарные вещи, а сложные — превращать в зубодробительные простыни переусложненных абстракций и не самых очевидных эвристик. Когда вследствие авторской, редакторской или переводческой ошибки в этот блок текста вкрадывается еще и случайная опечатка, то задача работы с этим курсом «для начинающих» становится практически бессмысленной — если ломать голову, то лучше над Кнутом. Лоуридасом могли руководить сколько угодно благие намерения, но такие книги для «начинающих» не приносят ничего кроме откровенного вреда.Первая же глава книги берется объяснять алгоритм на примере курсов акций и открывается таким предложением: «Разница стоимостей акций в конкретный день — это число следующих друг за другом дней, от выбранного нами и в обратном направлении, до того дня, в который стоимость была меньше или равна стоимости в выбранный нами день». Даже если у вас нет сложностей с подобными конструкциями, вы с легкостью найдете своему времени куда более достойные области применения.
Читать полностью
Brocodile28 января 2018 | LiveLib
Отличная книга для начинающих программистов и всех, кто так или иначе, интересуется популярными алгоритмами. Для понимания книги достаточно школьных знаний, автор подробно описывает каждый шаг очередного алгоритма. Немного смутило наличие большого количества орфографических ошибок. Пожалуй, одними из самых занятных глав для меня стали главы про сетевой стек, голосование и графы. В конце каждой главы имеются упражнения для самостоятельной работы, что позволяет неплохо закрепить пройденный материал.
Читать полностью
