• Алгоритми в програмирането - майсторството да програмираш

Алгоритми в програмирането - майсторството да програмираш

  • Автор(и): Алексей Василев
  • Издателство: Асеневци; 2023 г.
  • ISBN: 9786192660154
  • Наличност: Да
    • 15,31 € (29,94 лв.)

Мнения (0) / Напиши мнение


Книгата е посветена на създаването, използването и анализирането на алгоритми. Тъй като алгоритмите не са свързани с конкретен език за програмиране, книгата също не е обвързана с такъв език, но за формализация на алгоритмите се използва псевдокод.

Освен необходимите теоретични сведения, разпределени тематично, в края на всяка глава са дадени задачи за самостоятелна работа и възможни техни решения. Програмните кодове са предоставени за свободно сваляне и тестване. Те са написани на Python не само заради неговата популярност, но и заради това, че синтаксисът му в много отношения кореспондира с конструкциите на псевдокода, използван в книгата.

Встъпление. Изкуството да мислиш и да програмираш

Глава 1. Запознаване с алгоритмите
Алгоритмите в живота
Алгоритми и оптимизация
Алгоритмични задачи
Обратни задачи
Алгоритми и модели
Резюме
Задачи

Глава 2. Алгоритмичен псевдокод
Запознаване с псевдокода
Условия и избор
Повторение на команди
Алгоритми и програми
Примери за създаване на алгоритми
Резюме
Задачи

Глава 3. Сложност на алгоритмите
Сравняване на алгоритми
Асимптотични оценки
Свойства на асимптотичните оценки
Класове на сложност на алгоритмите
Оптимизация на алгоритмите
Резюме
Задачи

Глава 4. Работа с масиви
Масивът като тип данни
Основни операции с масиви
Търсене на елементи
Сортиране на масив
Двумерни масиви
Резюме
Задачи

Глава 5. Списъци
Свързани списъци
Създаване на свързан списък
Обхождане на елементите в списък
Изменение на състава на списъка
Сортиране на свързани списъци
Списъци с цикли
Двупосочни списъци
Стекове и опашки
Резюме
Задачи

Глава 6. Дървета и графи
Запознаване с дърветата
Представяне на графите
Преглеждане на дървета
Основни операции с дървета
Подредени дървета
Запознаване с графи
Представяне на графите
Търсене в граф
Използване на матрица и списък на съседство
Резюме
Задачи

Глава 7. Числови алгоритми
Алгебрични уравнения
Числено интегриране
Интерполационен полином
Апроксимация
Диференциални уравнения
Резюме
Задачи

Глава 8. Алгоритми и задачи
Генериране на случайни числа
Рекурсия
Оптимизация на изчисленията
Вероятностни алгоритми
Алчни алгоритми
Приближени алгоритми
Резюме
Задачи

Глава 9. Невронни мрежи
Общи сведения за невронните мрежи
Обучение на невронна мрежа
Структура на невронната мрежа
Многослойни мрежи
Особености при използването на невронни мрежи
Резюме
Задачи

Глава 10. Квантови изчисления
Квантови микрообекти
Квантови формалности
Запознаване с кюбити
Изчисления с кюбити
Принципи на квантовите изчисления
Резюме
Задачи

Заключение. Финален акорд

Страници: 426
Формат: 70х100/16 (17х24 см)
Корица: мека
Език: български
Издание: ново
Тегло: 0,587 кг
ID: 2А49ПАВ001

Напиши мнение

    Лош           Добър

Препоръчваме също:

Основи на алгоритмите

Основи на алгоритмите

Саймън Харис, Джеймс Рос

22,50 € (44,01 лв.)

Алгоритми. For Dummies

Алгоритми. For Dummies

Джон Пол Мюлер, Лука Масарон

14,83 € (29,00 лв.)

Алгоритми в графи. Основни алгоритми с STL

10,00 € (19,56 лв.)