Подумайте о структурах данных

Подумайте о структурах данных

book type
1 Відгук(ів) 
FL/482970/R
Английский
В наличии
150,00 грн
135,00 грн Сохранить 10%
  Моментальное скачивание 

после оплаты (24/7)

  Широкий выбор форматов 

(для всех устройств)

  Полная версия книги 

(в т.ч. для Apple и Android)

Структуры данных и алгоритмы являются одними из наиболее важных изобретений за последние 50 лет и являются фундаментальными инструментами, которые должны знать инженеры-программисты. Но, на мой взгляд, большинство книг по этим темам слишком теоретические, слишком объемные и слишком «снизу вверх»: Слишком теоретический Математический анализ алгоритмов основан на упрощающих предположениях, которые ограничивают его полезность на практике. Многие презентации по этой теме замалчивают упрощения и сосредотачиваются на математике. В этой книге я представляю наиболее практичную часть этого материала и опускаю или преуменьшаю значение остальных. Слишком большой размер Большинство книг по этим темам составляют не менее 500 страниц, а некоторые - более 1000. Сосредотачиваясь на темах, которые, по моему мнению, являются наиболее Будучи полезной для инженеров-программистов, я ограничил объем этой книги 150 страницами. Слишком «снизу вверх». Многие книги по структурам данных фокусируются на том, как работают структуры данных (реализации), и уделяют меньше внимания тому, как их использовать (интерфейсы). В этой книге я иду «сверху вниз», начиная с интерфейсов. Читатели учатся использовать структуры Java Collections Framework, прежде чем углубляться в детали того, как они работают. Наконец, в некоторых книгах этот материал представлен вне контекста и без мотивации: это просто одна проклятая структура данных за другой! Я пытаюсь оживить его, организовав темы вокруг приложения — веб-поиска, — которое широко использует структуры данных и которое само по себе является интересной и важной темой. Это приложение мотивирует некоторые темы, которые обычно не освещаются во введении. Класс структур данных, включая постоянные структуры данных с Redis. Мне пришлось принять трудное решение о том, что исключить, но я пошел на некоторые компромиссы. Я включаю несколько тем, которые большинство читателей никогда не будут использовать, но о которых они, возможно, узнают, возможно, во время технического интервью. По этим темам я излагаю как общепринятые мнения, так и причины моего скептицизма. В этой книге также представлены основные аспекты практики разработки программного обеспечения, включая контроль версий и модульное тестирование. Большинство глав содержат упражнения, которые позволяют читателям применить полученные знания. В каждом упражнении предусмотрены автоматические тесты, проверяющие решение. А для большинства упражнений я представляю решение в начале следующей главы.

FL/482970/R

Характеристики

Язык
Английский

Отзывы

Оценка: 


2023-01-19

Відмінний ресурс для розробників програмного забезпечення!

Ця книга "Подумайте про структури даних" стала для мене справжнім відкриттям у світі програмування. Автор вдало поєднує теорію з практикою, що робить матеріал доступним і зрозумілим. Я завжди вважав, що книги на тему структур даних занадто заплутані та теоретичні, але ця книга зламала цей стереотип. Вона зосереджена на практичному використанні структур даних у реальних проектах, зокрема через Java Collections Framework. Мені сподобалося, що автор починає з інтерфейсів, що дозволяє швидше зрозуміти, як використовувати ці структури, перш ніж заглиблюватися в деталі їх реалізації. Також я оцінив, що книга містить вправи з автоматичними тестами, які допомагають закріпити знання. Це дійсно корисний ресурс для тих, хто прагне покращити свої навички в програмуванні та зрозуміти, як структури даних впливають на продуктивність програм. Рекомендую всім, хто хоче стати кращим розробником!

Напишите свой отзыв

Подумайте о структурах данных

Структуры данных и алгоритмы являются одними из наиболее важных изобретений за последние 50 лет и являются фундаментальными инструментами, которые должны зна...

Напишите свой отзыв

Товары из этой категории: