Алгоритмы. Справочник с примерами на C, C++, Java и Python
Описание
Если вы считаете, что скорость решения той или иной задачи зависит, в первую очередь, от мощности компьютера, на котором она решается, то эта книга станет для вас откровением с самой первой страницы. Вы узнаете, что наибольший вклад в производительность программы вносят правильно выбранный алгоритм и его реализация в виде компьютерной программы. Выбор подходящего алгоритма среди массы других, способных решить вашу задачу, - дело не из самых простых, и этому вы тоже научитесь в данной книге.
В новом издании описано множество алгоритмов для решения задач из самых разных областей, и вы сможете выбрать и реализовать наиболее подходящий для ваших задач алгоритм. Здесь даже совершенно незнакомый с математикой читатель найдет все, что нужно для понимания и анализа производительности алгоритма.
Написанная профессионалами в своей области, книга достойна занять место на книжной полке любого практикующего программиста.
Эта книга потрясающая по трем причинам: в ней легко найти нужные алгоритмы и структуры данных; стиль изложения материала - скорее разговорный, чем академический; внимание читателя постоянно акцентируется на сравнительном анализе производительности алгоритмов. Если вы живете в реальном мире, эта книга навсегда изменит ваш способ использования структур данных.
Ричард Резник,
директор GQ Life Science
Для создания надежного программного обеспечения необходимы эффективные алгоритмы, но программисты редко представляют себе весь спектр алгоритмов для решения своих задач.
В данном обновленном издании описываются существующие алгоритмы для решения различных задач. Оно помогает выбрать и реализовать алгоритм, наиболее подходящий для ваших задач, при этом обеспечивая достаточное математическое обоснование для понимания и анализа производительности алгоритма.
Будучи акцентированной на приложениях, а не на теории, эта книга основана на строгих принципах, включая документированные решения реальных задач на разных языках программирования. В это издание добавлены десяток новых алгоритмов, реализованных на языке Python, в том числе реализация диаграмм Вороного, а также новая глава о пространственных древовидных структурах, таких как R-деревья и Quadtrees.
В этой книге вы научитесь:
Решать новые задачи и повышать эффективность имеющихся решений
Быстро находить алгоритмы для решения своих задач и выбирать наиболее подходящие
Находить решения на языках программирования C, C++, Java, Python с помощью рекомендаций из книги
Оценивать производительность алгоритмов и создавать условия для достижения максимальной эффективности
Использовать наиболее подходящие структуры данных для повышения эффективности алгоритмов
Об авторах
Джордж Хайнеман - адъюнкт-профессор информатики в WPI. В 2005 году был Председателем Международного симпозиума по компонентно-ориентированному программному обеспечению.
Гэри Поллис - профессор Вустерского политехнического института; соавтор книги Head First Object-Oriented Analysis and Design.
Стэнли Селков в течение почти четырех десятилетий преподавал в университетах Ноксвилла, Вустера, Монреаля, Чунцина, Лозанны и Парижа
2-е издание.
В новом издании описано множество алгоритмов для решения задач из самых разных областей, и вы сможете выбрать и реализовать наиболее подходящий для ваших задач алгоритм. Здесь даже совершенно незнакомый с математикой читатель найдет все, что нужно для понимания и анализа производительности алгоритма.
Написанная профессионалами в своей области, книга достойна занять место на книжной полке любого практикующего программиста.
Эта книга потрясающая по трем причинам: в ней легко найти нужные алгоритмы и структуры данных; стиль изложения материала - скорее разговорный, чем академический; внимание читателя постоянно акцентируется на сравнительном анализе производительности алгоритмов. Если вы живете в реальном мире, эта книга навсегда изменит ваш способ использования структур данных.
Ричард Резник,
директор GQ Life Science
Для создания надежного программного обеспечения необходимы эффективные алгоритмы, но программисты редко представляют себе весь спектр алгоритмов для решения своих задач.
В данном обновленном издании описываются существующие алгоритмы для решения различных задач. Оно помогает выбрать и реализовать алгоритм, наиболее подходящий для ваших задач, при этом обеспечивая достаточное математическое обоснование для понимания и анализа производительности алгоритма.
Будучи акцентированной на приложениях, а не на теории, эта книга основана на строгих принципах, включая документированные решения реальных задач на разных языках программирования. В это издание добавлены десяток новых алгоритмов, реализованных на языке Python, в том числе реализация диаграмм Вороного, а также новая глава о пространственных древовидных структурах, таких как R-деревья и Quadtrees.
В этой книге вы научитесь:
Решать новые задачи и повышать эффективность имеющихся решений
Быстро находить алгоритмы для решения своих задач и выбирать наиболее подходящие
Находить решения на языках программирования C, C++, Java, Python с помощью рекомендаций из книги
Оценивать производительность алгоритмов и создавать условия для достижения максимальной эффективности
Использовать наиболее подходящие структуры данных для повышения эффективности алгоритмов
Об авторах
Джордж Хайнеман - адъюнкт-профессор информатики в WPI. В 2005 году был Председателем Международного симпозиума по компонентно-ориентированному программному обеспечению.
Гэри Поллис - профессор Вустерского политехнического института; соавтор книги Head First Object-Oriented Analysis and Design.
Стэнли Селков в течение почти четырех десятилетий преподавал в университетах Ноксвилла, Вустера, Монреаля, Чунцина, Лозанны и Парижа
2-е издание.
Характеристики
| author: | Хайнеман Джордж, Поллис Гари, Селков Стэнли |
| ISBN: | 978-5-9908910-7-4 |
| year: | 2020 |
График изменения цены & курс обмена валют
Пользователи также просматривали

6,380.19 руб.
Nike Air Zoom Arcadia 2 GS Black Metallic Gold Дитячі кросівки Wolf-Grey White DM8491-001 36
joom.com
2,827.68 руб.
High Quality New Belly Dance Costume Clothes Wear Kids Dance Child Bellydance Children Indian Dance 2pcs-3pcs Bra&Belt&Skirt
aliexpress.com
21,532.50 руб.
Керамическая квадратная раковина для ванной комнаты, встроенная раковина для умывальника в европейском стиле, Нижняя раковина для умывальника
aliexpress.ru
1,017.87 руб.
Anime Dragon Ball Goku Canvas Painting Artwork HD Pictures Animation Wall Art for Living Room Decor Gift
aliexpress.ru
1,060.18 руб.
Replacement Parts For Eufy 11S 15C 30C 35C Vacuum Cleaner Filters Side Brushes Rolling Brushes
aliexpress.ru
862.19 руб.
Женский прозрачный кардиган, однотонное пальто, укороченные топы, ромбовидная рубашка с V-образным вырезом и длинным рукавом, блузка
aliexpress.ru
656.23 руб.
Универсальная плата адаптера для ЖК-экрана телевизора 120 Гц, PL. Ms6m30k. 1, фотоэлемент с панельным кабелем для lg samsung, комплект платы управления дисплеем
aliexpress.ru
9,779.52 руб.
Женское однобортное шерстяное пальто, двубортное пальто с воротником-шарфом и бахромой, Осень-зима
aliexpress.ru
4,385.21 руб.
Элегантное Белое сказочное платье на бретелях-спагетти, женское милое фиолетовое платье миди в Корейском стиле, романтичные праздничные пляжные летние платья 2023
aliexpress.ru
1,005.09 руб.
Модные Винтажные свободные женские джинсовые брюки 2022, весенние женские джинсы с высокой талией в полную длину, повседневные джинсы для мам
aliexpress.ru
1,428.21 руб.
8X Передняя подрамная втулка автомобиля, комплект вставок из полиуретана, подвесная втулка для Volvo V70 II XC70 2000 до 2008
aliexpress.ru
243.49 руб.
Модный чехол для автомобильных ключей, сумка, чехол, кошелек, держатель для ключей на цепочке, кошелек с кольцом, карманный органайзер для ключей, умный кожаный брелок, красный
aliexpress.ru
159.67 руб.
Держатели для удостоверения личности DEZHI, из алюминиевого сплава, с логотипом на заказ, металлический бейдж с держателем
aliexpress.ru
5,763.00 руб.
Женщина в женской майке больших размеров с v-образным вырезом и кружевной отделкой Woman Within, цвет Sweet Coral
cdek.shopping
251.72 руб.
UV Resistant Artificial Carnation Silk Home Wedding decor High Quality Bush Bouquet рожевий червоний колір
joom.com
1,158.31 руб.
Жіноча мереживна сукня-трико з клаптиками на одне плече, прозора сітчаста асиметрична лірична танцювальна сукня S
joom.com
1,436.99 руб.
Беспроводной ночсветильник с пассивным инфракрасным датчиком, питание от аккумулятора, алюминиевый профиль, легсветильник установка, для ...
aliexpress.ru
1,890.44 руб.
Новинка 2022, Лидер продаж, новинка, мужская толстовка с капюшоном с 3D-принтом черепа, толстовка в стиле хип-хоп, в готическом стиле, стиле панк,...
aliexpress.ru
1,464.93 руб.
Короткая тюль занавеска из жаккардового полотна в размерах 3х1,85м в белом цвете, укороченный тюль, Белый
bigl.ua
1,048.20 руб.
wrist support 1pairs weightlifting hand pad wraps straps gloves men gym lifting grip belt training fitness weight bodybuilding, Black;red
dhgate.com
3,543.61 руб.
2020 new womens boots fashion increased 14 cm thick bottom boots waterproof platform high heeled muffin bottom l8o5#, Black
dhgate.com
5,668.93 руб.
fuahalu women's new wave retro matte small square fashion wild chain messenger shoulder bag
dhgate.com
1,482.49 руб.
sport summer style hulks t shirt cartoon men cotton t-shirt men boy superhero cool print tshirt hulk tees
dhgate.com
4,539.29 руб.
модельер кроссовки lx антрацит амарилло вельвет белый фантом пшеница silver радужные mens женщины og тренер walking тапки
dhgate.com
1,756.32 руб.
Аккумулятор 6SG4 3AA, активный, для HP EliteBook x360, 1030, G2, G3, G4,1040, G5, G6, G7, G8, Elite X2, G4,Elite X2 1013 G3
aliexpress.ru














