BETA

Обучения
АлGOритми V.1 - БЕЗПЛАТНО обучение




АлGOритми V.1 - БЕЗПЛАТНО обучение


АлGOритми V.1 обучението е БЕЗПЛАТНО. То е вечерно и включва 11 занятия. Занятията се провеждат 2 пъти седмично, всяко от тях е с продължителност 3 астрономически часа.


КОГА: 26.09.2015

МЯСТО: ул. Златен рог 16

 

  • Какво е алгоритъм и има ли той почва у нас? По какво оценяваме алгоритмите и защо да го правим?
  • Типове данни и поведението им. Математически алгоритми. Работа с реални числа. Точност на пресмятането. Особености.
  • Рекурсия. Търсене с връщане. Мемоизация.
  • Комбинаторни алгоритми. Генериране, поведение и особености на комбинаторните конфигурации
  • Статистически и вероятностни алгоритми. Алгоритми с произволен елемент (Randomized algorithms).
  • Основи на паралелните изчисления и алгоритми. Особености и с какво да внимаваме.Илюстрация с OpenMP. Примери с някои статистически алгоритми.
  • Алгоритми за сортиране. Видове, особености.
    • Общи алгоритми: пряка селекция, вмъкване, мехурче, клатене, сортировка на Шел, сортиране чрез сливане, бързо сортиране
    • Специални алгоритми: броене, радиксно сортиране
  • Търсене – линейно, двоично, интерполационно, паралелно.
  • Структури данни. Видове, класификация, идеи. Линейни структури данни: стек, опашка, списък, масив.
  • Хеш-функции, хеширане, хеш-таблици.
  • Пирамида, пирамидално сортиране.

Петър Армянов