Алгоритми в програмирането
Важна част от подготовката на добрия програмист е свързана с развитието на алгоритмичното мислене. Ето защо тази книга е посветена на създаването, използването и анализа на алгоритми.
Автор | Алексей Василев |
---|---|
Страници | 426 |
Корица | мека |
Език | български |
Година | 2023 |
Дата на получаване | 18.09.2023 г. |
Издателство | Асеневци |
ID на книга | 617788 |
ISBN | 9786192660154 |
Категории | Компютри и графичен дизайн Книги на български език |
В книгата последователно са разгледани темите:
- Правила за представяне на алгоритми посредством псевдокод.
- Подходи за анализиране на сложността, оценка на ефективността на алгоритмите и избор на най-добрия от няколко възможни.
- Особености при реализация на алгоритми, предназначени за обработка на масиви, опашки, мрежи и свързани списъци.
- Използване, силни и слаби страни на нетривиални конструкции. Бинарни дървета и графи.
- Числови алгоритми – изчислителни задачи, свързани с решаването на алгебрични и диференциални уравнения с интерполация, апроксимация и интегриране.
- Различни задачи, свързани с генериране на случайни числа, вероятности, приближени алгоритми и др.
- Съвременни подходи за решаване на сложни задачи, в частност използване на невронни мрежи в контекста на работата с алгоритми. Oбсъждат се и принципите на квантовите изчисления и особеностите при съставянето на алгоритми за тях.
В края на всяка глава ще откриете резюме и списък със задачи за самостоятелна работа. Дадени са и възможните решения на тези задачи.
Програмните кодове на включените в книгата примери са предоставени за свободно сваляне и тестване. Тези кодове са написани на Python не само заради неговата популярност, но и заради това, че синтаксисът му в много отношения кореспондира с конструкциите на псевдокода, използван в книгата.
- София / Книгомания / бул. Васил Левски 28
- София / Книгомания / бул. Прага 17
-
Доставка за 2,90 лв.
Получете поръчката си бързо с най-евтината доставка за цялата страна.
-
Начин на плащане
Заплащането на направените поръчки може да се извършва по няколко различни начина.