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