Алгоритмы. Справочник с примерами на 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 |
График изменения цены & курс обмена валют
Пользователи также просматривали

7,681.70 руб.
Main relief valve for Kato HD800 HD900 HD1250-5 HD1250-7 Sumitomo SH200A1 SH200A2 Excavator Construction Machinery Parts
aliexpress.com
63,454.02 руб.
Outdoor Bar Chair Leisure Bar High Stool Balcony Outdoor Rattan Chair Outdoor Restaurant Cafe Internet celebrity Bar Chair
aliexpress.com
1,127.32 руб.
2PCS 2574.16 Automatic Gearbox EPC Solenoid For Citroen, Peugeot & Renault AL4/DP0 0000257416 7701208174 257416 New
aliexpress.com
372.80 руб.
2024 Spring Autumn Pullover Sweater Knitwear Geometric Splicing Loose Poncho Cape Women Coat Cloak Shawl Sunscreen Pink
aliexpress.com
262.34 руб.
1-200PCS LED Bottles Coaster Lamps Luminous Cup Stickers Lights for Bar KTV Wedding Party Cocktail Drink Cups Vase Decoration
aliexpress.com
385.79 руб.
For OPPO Reno4 Pro 5G CPH2089 Battery Back Rear Cover Door Housing Replacement
aliexpress.com
876.35 руб.
Floral Womens T Shirts Short Sleeve V Neck Casual Summer Outfits Clothes Summer Casual Tee Tops for Women
aliexpress.com
158.38 руб.
Camouflage Design Well-protected Anti-fall Phone Shell for iPhone 13 6.1 inch - Blue, Apple iPhone 13
tvc-mall.com
2,231.90 руб.
Женские эластичные джинсы с нашивками, длинные прямые джинсы в стиле High Street, летние однотонные модные прямые брюки с вышивкой
aliexpress.ru
1,044.48 руб.
Уютная Магнитная пробка для камина, устраняет потерю тепла, легко устанавливается и регулируется
aliexpress.ru
1,341.74 руб.
Женский слитный купальник с накидкой, пляжная одежда геометрической формы, Новинка лета 2023
aliexpress.ru
1,280.01 руб.
36cm Desktop Wooden Nutcracker Figurine Fireman Nutcracker Statue Decor Christmas Party Christmas Gift Home Decor
aliexpress.ru
3,240.64 руб.
Умное кольцо JAKCOM R5, совместимое с чипом rfid m1, для мобильной моющейся копии ic atmel, защитная бирка flipperzero, дистанционное управление ntag213 uid
aliexpress.ru
411.78 руб.
Для 279769 сушилки, комплект термоотсечки, замена для 3389946, 3398671, 3977394, 695563, AP3094224, 3390291
aliexpress.ru
597.77 руб.
Шланг для пылесосов Shark Navigator NV350/NV351/NV352/NV356/NV357/ UV440, запасная часть No.193FFJ
aliexpress.ru
1,872.91 руб.
YoungBoy Never Broke Again Hoodies Men Women Harajuku Sweatshirt Streetwear Hooded Pullover
aliexpress.com
1,768.14 руб.
Dining table fabric insets rectangular tablecloth cover cloth tea table cloth computer table mat
aliexpress.com
406.10 руб.
ZZLBUF Toddler Baby Boy Halloween Outfits Long Sleeve Shirts Pumpkin Dots Print Sweatshirt Pants 2Pcs Fall Winter Clothes
aliexpress.com
6,229.00 руб.
Женская блузка больших размеров из тканой ткани с v-образным вырезом и завязками цвета экрю XL
joom.ru
1,348.76 руб.
Женская демисезонная куртка на молнии с карманами. Размеры 48 - 50, 52 - 54, 56 - 58, бежевая, Бежевый
prom.ua
1,991.83 руб.
Демисезонная куртка Waterproof Intruder S Красно-черная 1589546211, КОД: 1913435
prom.ua
6,433.02 руб.
Поршень CITROEN JUMPY, FIAT ULYSSE, PEUGEOT EXPERT, FIAT SCUDO 87-114708-10 NURAL
prom.ua
515.58 руб.
Lunch Box, Автомобильный ланч-бокс с подогревом, Контейнер с подогревом, Ланч-бокс, Термос для еды! Скидка
prom.ua
864.17 руб.
Drink Shakers Cocktail 33.8OZ Large Capacity Clear Alcohol Shaker Leakproof Multifunctional Mixer Shake Cup Bottle Blender For
aliexpress.com