Гид по Computer Science, расширенное издание

Эта книга представляет собой расширенное руководство по основам Computer Science, предназначенное для программистов любого уровня. Автор Вильям Спрингер объясняет, почему фундаментальные знания в этой области критически важны для создания эффективного и надежного программного обеспечения. Книга помогает избежать распространенных ошибок и излишних затрат на тестирование и рефакторинг, закладывая в архитектуру программ проверенные решения.

Первая часть книги посвящена базовым концепциям Computer Science. В ней подробно рассматриваются асимптотическое время выполнения алгоритмов, различные структуры данных (массивы, связные списки, стеки, кучи, хеш-таблицы) и классификация вычислительных задач. Автор объясняет, как оценивать сложность алгоритмов и выбирать оптимальные структуры данных для конкретных задач.

Вторая часть углубляется в теорию графов и графовые алгоритмы, начиная с исторического контекста (задача о семи кёнигсбергских мостах) и показывая их практическую значимость в современном программировании. Книга служит мостом между академическими знаниями и их практическим применением в реальных проектах.

Гид по Computer Science, расширенное издание
A
Автор
Вильям Спрингер
Издательство
Питер
Год
2021
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент