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