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