promo_download_app_android_2023
Нажмите найти для поиска
A Programmer's Guide to Computer Science. Vol. 1 - William Springer (англ.)
A Programmer's Guide to Computer Science. Vol. 1 - William Springer (англ.)
Характеристики и описание

A Programmer's Guide to Computer Science. Vol. 1 Уильяма Спрингера - это практическое и структурированное введение в основы компьютерных наук для самоучек-программистов. Книга предназначена для тех, кто умеет писать код, но ощущает нехватку фундаментальных знаний computer science, необходимых для профессионального роста и успешного прохождения собеседований.

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

Книга будет полезна junior и middle разработчикам, инженерам без профильного образования и всем, кто хочет глубже понять, как мыслят специалисты по компьютерным наукам. Это не классический университетский учебник, а концентрированный гид, помогающий выстроить системное мышление программиста и укрепить профессиональную базу.

Table of Contents

A Programmer’s Guide to Computer Science, Vol. I
William M. Springer II, PhD

Introduction
Part I: Computer Science Fundamentals

Chapter 1: Asymptotic Runtime
Chapter 2: Data Structures
Chapter 3: Classes of Problems


Part II: Graphs and Graph Algorithms

Chapter 4: Introduction to Graph Theory
Chapter 5: Data Structures on Graphs
Chapter 6: Well-Known Graph Algorithms
Chapter 7: Common Graph Classes


Part III: Non-Graph Algorithms

Chapter 8: Sorting Algorithms


Part IV: Problem-Solving Techniques

Chapter 9: Brute Force or No
Chapter 10: Dynamic Programming
Chapter 11: Greedy Algorithms


Part V: Complexity Theory

Chapter 12: Understanding Complexity Theory
Chapter 13: Languages and State Machines
Chapter 14: Turing Machines


Afterword
Appendices

Appendix A: Necessary Mathematics
Appendix B: Classic NP-Complete Problems

A Programmer's Guide to Computer Science. Vol. 1 - William Springer (англ.)

В наличии
Код: 67857
800 
Оплатить частями
5
rozetkapay
3
monobank
3
abank
3
fuib
Способы оплаты
Оплатить частями
rozetkapay
monobank
abank
fuib
Без переплат*, от 160 ₴/мес.
Подробнее
Безопасная оплата
  • Как наложенный платеж, только без переплат
  • Вернем деньги, если что-то пойдет не так
  • Bigl гарантирует безопасность
Наложенный платеж
Нова Пошта, Укрпочта
Способы доставки
Нова Пошта — от 70 грн
Укрпочта — от 39 грн
Условия возврата
Возврат товара в течение 14 дней за домовленістю
Чат