Алгоритмы. Справочник с примерами на C, C++, Java и Python
Description
Если вы считаете, что скорость решения той или иной задачи зависит, в первую очередь, от мощности компьютера, на котором она решается, то эта книга станет для вас откровением с самой первой страницы. Вы узнаете, что наибольший вклад в производительность программы вносят правильно выбранный алгоритм и его реализация в виде компьютерной программы. Выбор подходящего алгоритма среди массы других, способных решить вашу задачу, - дело не из самых простых, и этому вы тоже научитесь в данной книге.
В новом издании описано множество алгоритмов для решения задач из самых разных областей, и вы сможете выбрать и реализовать наиболее подходящий для ваших задач алгоритм. Здесь даже совершенно незнакомый с математикой читатель найдет все, что нужно для понимания и анализа производительности алгоритма.
Написанная профессионалами в своей области, книга достойна занять место на книжной полке любого практикующего программиста.
Эта книга потрясающая по трем причинам: в ней легко найти нужные алгоритмы и структуры данных; стиль изложения материала - скорее разговорный, чем академический; внимание читателя постоянно акцентируется на сравнительном анализе производительности алгоритмов. Если вы живете в реальном мире, эта книга навсегда изменит ваш способ использования структур данных.
Ричард Резник,
директор 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-е издание.
Technical Details
| author: | Хайнеман Джордж, Поллис Гари, Селков Стэнли |
| ISBN: | 978-5-9908910-7-4 |
| year: | 2020 |
Price history chart & currency exchange rate
Customers also viewed

233.91 руб.
Guzheng Cover Premium Fabric Durable Practical Dustproof Decorative Musical Instrument Flower Pattern Protective Antiscratch
aliexpress.ru
47.00 руб.
Сверло по металлу D.Bor Cobalt 5% HSS-Co DIN 338 1,0*12/34 (10 шт.) W-003-4190100X3D
kubaninstrument.ru
630.68 руб.
Military Tactical Scarf Sniper Veil Camo Mesh KeffIyeh Sniper Face Scarf Veil Shemagh Head Wrap for Outdoor Camping Hunting
aliexpress.com
59.08 руб.
1/12 подарок «сделай сам», украшения для багажа, игрушка для куклы, искусственная мини-камера, подходит для куклы, аксессуары для украшения дома
aliexpress.com
668.20 руб.
2 шт. ручные кронштейны для душевой лейки, кронштейн для душевой лейки, настенный кронштейн для душевой лейки
aliexpress.com
3,412.05 руб.
Modern Girl Statue Figurine Home Decoration Flower Pots Garden Plant Pots Desktop Table Decoration Ornaments Succulents Pots
aliexpress.com
10,138.76 руб.
2023NEW Kitchen Storage Large Food Storage Container 360° Rotating Rice Barrels Sealed Cereal Dispenser Rice Tank Grain Box
aliexpress.com
339.29 руб.
Женские летние брюки в винтажном стиле, свободные брюки до колен на шнуровке, дышащие эластичные талии с карманами, гардероб
aliexpress.com
819.88 руб.
Миниатюрная фигурка в масштабе 1/64, водонепроницаемые миниатюрные полимерные аксессуары с 3D-принтом, легкая 1: 64 микроландшафт для игровой консоли
aliexpress.com
6,650.87 руб.
Yu-Gi-Oh Звездный дракон-Призматический секрет редкая кожа-коллекция японских карт юджио (оригинал) Подарочные игрушки
aliexpress.ru
110.97 руб.
Motorcycle Rubber Gel Grips Brake Hands 15 Colors pro taper Handlebar Grip Protaper Dirt Pit Bike Motocross 7/8"
aliexpress.ru
1,089.72 руб.
2" 52mm Universal Digital Display Car Voltmeter Voltage Meter Waterproof Volt Detector Auto Power Voltage Tester Monitor Panel
aliexpress.ru
6,705.95 руб.
Благородное популярное желтое ТРАПЕЦИЕВИДНОЕ ПЛАТЬЕ С Круглым Вырезом для выпускного вечера длиной до пола с длинным рукавом вечернее летнее праздничное платье для женщин 2023
aliexpress.ru
598.75 руб.
Регулируемый спортивный Защитный Браслет, защита для рук, фиксирующий ремешок на запястье, портативный ремешок с поддержкой шины, переломы, браслеты, Новинка
aliexpress.ru
1,115.26 руб.
Сменный ЖК-аккумулятор для автомобильного ключа для BMW GT X5 X6 X3 X4 745 530L 730 740 5 6 7 серии MKD35UP, перезаряжаемая батарея 580 мАч
aliexpress.ru
125.34 руб.
Ankle Straps For Cable Machines Soft Ankle Bands Portable Leg Straps For Working Out Weight Lifting Suitable For All People From
aliexpress.ru
896.52 руб.
Sciatica Brace Leggings Strong Support Groin Compression Wrap For Weightlifting
aliexpress.ru
621.90 руб.
Car Styling ABS Chrome Door handle Protective covering Cover Trim for Subaru Forester 2013 2014 2015 2016 2017 2018
aliexpress.com
6,959.82 руб.
One-touch Tent 3-4 Person Travel Family Sun Shelter Portable Automatic Fishing Tent Outdoor Picnic Camping Tent Six Colors
aliexpress.com
4,194.41 руб.
Новый Серебряный A1707 нижний чехол для Macbook Pro Retina 15 "сенсорная панель A1707 Нижняя крышка Замена 2016 2017 год
aliexpress.ru226.93 руб.
R-USY ☼ // [Zada] Bantex Dual Side ID Card Holder Lanyard Portrait #8881 bisa cod
shopee.co.id132.59 руб.
TERMURAH AMPLOP LEBARAN IDUL FITRI THR 2024 ISI 50 PENDEK KARTUN HK CARS GROSIR !!!!!!
shopee.co.id
112.71 руб.
7cm9cm25cm display boxjewelry boxring boxnecklace boxgift boxes 48pcslotassorted color deliver5387441, Black;white
dhgate.com
2,323.13 руб.
DC 12V 11W 25mm DIY 30RPM Electric Roller Blind / Shade Tubular Motor Kit Set
aliexpress.com263.38 руб.
(CEK WARNA) PAKET 50M X 30CM BUBBLE WRAP 30 CM X 50 M BUBBLEWRAP BUBLEWRAP PACKING BUBBLE WRAPING
shopee.co.id67.37 руб.
Lakban / ISOLASI NACHI BENING 2 Inch x 100 Yard Core Ungu (Tipe Yg paling rekat)
shopee.co.id











