Прикладные структуры данных и алгоритмы. Прокачиваем навыки
More convenient in the appQR code to download the app
goole playappstore
Huawei AppGalleryRuStoreSamsung Galaxy StoreXiaomi GetApps

Джей Венгроу
 Прикладные структуры данных и алгоритмы. Прокачиваем навыки

Структуры данных и алгоритмы — это не абстрактные концепции, а турбина, способная превратить ваш софт в болид формулы 1. Научитесь использовать нотацию «О большое», выбирайте наиболее подходящие структуры данных, такие как хеш-таблицы, деревья и графы, чтобы повысить эффективность и быстродействие кода, что критически важно для современных мобильных и веб-приложений.
Книга полна реальных прикладных примеров на популярных языках программирования (Python, JavaScript и Ruby), которые помогут освоить структуры данных и алгоритмы и начать применять их в повседневной работе. Вы даже найдете слово, которое может существенно ускорить ваш код. Практикуйте новые навыки, выполняя упражнения и изучая подробные решения, которые приводятся в книге.
Начните использовать эти методы уже сейчас, чтобы сделать свой код более производительным и масштабируемым.
ПрограммированиеIT-технологииВиртуальный рассказчик
Age restrictions: 16+
Copyright holder: Питер
Publisher: Питер
Translator: Сергей Черников
Paper pages: 869
Finished? What do you think?
👍👎
  1. Discover
  2. Программирование
  3. Джей Венгроу
  4. Прикладные структуры данных и алгоритмы. Прокачиваем навыки

Impressions6

Evgeniy Yakovlev
Evgeniy Yakovlevsharing an impression1 year ago
👍Recommend
💡Educational
🎯Useful
Интересная книга о базовых алгоритмах и структурах данных. Как по мне, хорошо подходит для ознакомления с этими темами. Разбираются нотация, популярные сортировки, рекурсия, хеш-таблицы, стеки, очереди, связанные списки, двоичные деревья,кучи, префиксные деревья, а также графы и алгоритм Дейкстры.Последняя глава книга очень увлекательная, в ней описаны способы решения простых алгоритмических задачек, которые, как мне кажется, когда-то да и встречались многим. Рекомендую
Дмитрий
Дмитрийsharing an impression1 year ago
👍Recommend
💡Educational
🎯Useful
Хорошая книга для ознакомления с темой, материал изложен хорошо и понятно ну и приятный бонус, упражнения.
J P
J Psharing an impression1 week ago
👍Recommend
💡Educational
🎯Useful
😄Fun

Quotations249

KY
KYquoting1 month ago
Если хотите углубиться в математические основы О-нотации, прочтите книгу Introduction to Algorithms1 Томаса Х. Кормена, Чарльза И. Лейзерсона, Рональда Л. Ривеста и Клиффорда Штайна или статью Джастина Абрамса: https://justin.abrah.ms/computer-science/understanding-big-o-formal-definition.html
Фёдор Григорьев
Фёдор Григорьевquoting1 month ago
Обратите внимание, что алгоритм двоичного поиска можно применить только к упорядоченному массиву.
Фёдор Григорьев
Фёдор Григорьевquoting1 month ago
Так, в случае с упорядоченным массивом из N элементов количество шагов для вставки значения равно N + 2.

On the shelf20

Питер
Питер
Издательский дом «Питер»
Издательский дом «Питер»
1,784 book
748
Айтишная полка
Айтишная полка
undlake
undlake
267 book
604
Около-IT
Около-IT
Дарья
Дарья
83 book
26
Программирование
Программирование
Алексей Ермаков
Алексей Ермаков
100 book
24
Бизнес- и системный анализ
Бизнес- и системный анализ
Антон
Антон
61 book
21
DiscoverAudioComic booksFor kids
Read a fragment
4 Like
Comment
1 Like
Comment
Comment
Comment
Comment
Comment
About the bookImpressions6Quotations249Reading3.1KOn shelvesSimilar books

Similar books

Основы Python для Data Science
Кеннеди БерманОсновы Python для Data Science
Математические алгоритмы для программистов. 3D-графика, машинное обучение и моделирование на Python
Пол ОрландМатематические алгоритмы для программистов. 3D-графика, машинное обучение и моделирование на Python
Программируем на Java
Дэн Лук, Марк Лой, Патрик НимайерПрограммируем на Java
Масштабируемые данные. Лучшие шаблоны высоконагруженных архитектур
Питхейн СтренгхольтМасштабируемые данные. Лучшие шаблоны высоконагруженных архитектур
Руководство для начинающих программистов
Александр КузьмичевРуководство для начинающих программистов
Как устроен Python. Гид для разработчиков, программистов и интересующихся
Мэтт ХаррисонКак устроен Python. Гид для разработчиков, программистов и интересующихся
Python: Искусственный интеллект, большие данные и облачные вычисления
Пол Дейтел, Харви ДейтелPython: Искусственный интеллект, большие данные и облачные вычисления
Алгоритмы на практике
Даниэль ЗингароАлгоритмы на практике
Python для начинающих
Олег СтепановPython для начинающих
Основы программирования. Базовые понятия для новичков
Иосиф ДзерановОсновы программирования. Базовые понятия для новичков
Golang для профи: работа с сетью, многопоточность, структуры данных и машинное обучение с Go
Михалис ЦукалосGolang для профи: работа с сетью, многопоточность, структуры данных и машинное обучение с Go
Алгоритмы. С примерами на Python
Джордж ХайнеманАлгоритмы. С примерами на Python
Распределенные данные. Алгоритмы работы современных систем хранения информации
Алекс ПетровРаспределенные данные. Алгоритмы работы современных систем хранения информации
Знакомство с Python
Дэн Бейдер, Джоанна Яблонски, Дэвид Эймос, Флетчер ХейслерЗнакомство с Python
Продвинутые алгоритмы и структуры данных
Ла Рокка М.Продвинутые алгоритмы и структуры данных
Golang для профи: Создаем профессиональные утилиты, параллельные серверы и сервисы
Михалис ЦукалосGolang для профи: Создаем профессиональные утилиты, параллельные серверы и сервисы
Классические задачи Computer Science на языке Python
Дэвид КопецКлассические задачи Computer Science на языке Python
Теоретический минимум по Computer Science. Все что нужно программисту и разработчику
Владстон Феррейра ФилоТеоретический минимум по Computer Science. Все что нужно программисту и разработчику
40 алгоритмов, которые должен знать каждый программист на Python
Имран Ахмад40 алгоритмов, которые должен знать каждый программист на Python
Python за 7 дней
Эндрю ПаркPython за 7 дней