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