Алгоритми в програмирането - майсторството да програмираш
Издателство: | Асеневци |
Брой страници: | 426 |
Година на издаване: | 2023 |
Дата на издаване: | 2023-09-25 |
ISBN: | 9786192660154 |
SKU: | 49193610010 |
Размери: | 16x23 |
Тегло: | 586 грама |
Корици: | МЕКИ |
Цена: | 30 лв. |
Ключов аспект от подготовката на успешния програмист е развитието на алгоритмичното мислене. Поради тази причина, книгата се фокусира върху създаването, прилагането и анализа на алгоритми.
В текста последователно са разгледани следните теми:
- правила за представяне на алгоритмите с помощта на псевдокод;
- методи за анализиране на сложността, оценка на ефективността и избор между различни варианти;
- специфики при реализирането на алгоритми за работа с масиви, опашки, мрежи и свързани списъци;
- употреба, предимства и недостатъци на нетривиални структури като бинарни дървета и графове;
- числови алгоритми - задачи по изчисления свързани с алгебрични и диференциални уравнения чрез интерполация, апроксимация и интеграция;
- разнообразие от проблематики относно генериране на случайни числа, вероятности и приближени алгоритми;
- съвременни подходи към решаването на комплексни задачи, включително приложението на невронни мрежи в контекста на работа с алгоритми; обсъждат се също принципите зад квантовите изчисления и особеностите при изграждането им.
В края всяка глава предлага резюме както и набор от упражнения за самостоятелна практика. Предоставени са възможните решения към тези задания. Програмният код от примерите в книгата е наличен за свободно изтегляне и тестване. Тези кодове са написани в Python не само поради неговата популярност, но защото синтаксисът му много напомня конструкциите използвани в псевдокода от текста.
Авторът Алексей Николаевич Василев е доктор по физико-математически науки и преподавател във физическия факултет към Киевския национален университет. Неговите произведения относно програмирането и математическото моделиране имат общ тираж над 40 000 копия.
.
.