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

По кнопке выше «Купить бумажную книгу» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.

По кнопке «Найти похожие материалы на других сайтах» можно искать похожие материалы на других сайтах.

On the buttons above you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.

Ссылки на файлы заблокированы по запросу правообладателей.

Links to files are blocked at the request of copyright holders.


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

Структуры данных и алгоритмы - это не абстрактные концепции, а турбина, способная превратить ваш софт в болид «Формулы-!». Научитесь использовать нотацию «0 большое», выбирайте наиболее подходящие структуры данных, такие как хеш-таблицы, деревья и графы, чтобы повысить эффективность и быстродействие кода, что критически важно для современных мобильных и веб-приложений. Книга полна реальных прикладных примеров на популярных языках программирования (Pythoп, JavaScript и Ruby), которые помогут освоить структуры данных и алгоритмы и начать применять их в по­вседневной работе. Вы даже найдете слово, которое может существенно ускорить ваш код. Практикуйте новые навыки, выполняя упражнения и изучая подробные решения, которые приводятся в книге. Начните использовать эти методы уже сейчас, чтобы сделать свой код более производительным и масштабируемым.

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


О важности структур данных.
Когда человек только учится программировать, его основная цель — обеспечение правильной работы кода, которая оценивается с помощью одного простого критерия - фактической работоспособности. Но с опытом к разработчикам ПО приходит понимание дополнительных нюансов, влияющих на качество кода. Они узнают, что два разных фрагмента кода могут решать одну задачу, но при этом один из них может быть лучше другого. Есть много показателей качества кода, но один из важнейших — его сопровождаемость, которая охватывает такие аспекты, как читабельность, структурированность и модульность. Еще одна отличительная черта качественного кода — его эффективность. Например, у вас может быть два фрагмента кода, решающих одну задачу, но один из них может работать быстрее, чем другой.

Краткое содержание.
Предисловие.
Глава 1.О важности структур данных.
Глава 2.О важности алгоритмов.
Глава 3.О да! Нотация «О большое».
Глава 4.Оптимизация кода с помощью О-нотации.
Глава 5.Оптимизация кода с О-нотацией и без нее.
Глава б.Повышение эффективности с учетом оптимистичных сценариев.
Глава 7.О-нотация в работе программиста.
Глава 8.Молниеносный поиск с помощью хеш-таблиц.
Глава 9.Создание чистого кода с помощью стеков и очередей.
Глава 1О.Рекурсивно рекурсируем с помощью рекурсии.
Глава 11.Учимся писать рекурсивный код.
Глава 12.Динамическое программирование.
Глава 13.Рекурсивные алгоритмы для ускорения выполнения кода.
Глава 14.Структуры данных на основе узлов.
Глава 15.Тотальное ускорение с помощью двоичных деревьев поиска.
Глава 16.Расстановка приоритетов с помощью куч.
Глава 17.Префиксные деревья.
Глава 18.Отражение связей между объектами с помощью графов.
Глава 19.Работа в условиях ограниченного пространства.
Глава 20.Оптимизация кода.
Приложение. Решения к упражнениям.

Купить .
Дата публикации:






Теги: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-09-07 23:41:59