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