Standard C++ Template Library - курс 36 900 RUB. от IBS Training Center, обучение 31 часа, Дата 26 ноември 2023 г.
разни / / December 05, 2023
Обхванати теми:
1. Въведение (теория – 15 мин.).
- Запознанство;
- Правила за провеждане на обучението;
- Кратък преглед на темите и методологията.
2. Функционални обекти (теория – 2 часа, практика – 45 минути).
- Кратко обсъждане на генеричното програмиране и извикваните обекти;
- Взаимодействие на функции с STL;
- Преобразуване на различни видове функции (функционални адаптери).
3. Контейнери (теория – 11 часа, практика 4 часа).
Това е основната тема на обучението. Визуално представяне, подробности за внедряването, случаи на използване, блокирания и преглед на операциите за всички контейнери. Класификация на контейнерите.
1. Контейнери за последователност (теория 4 часа 30 минути, практика 1 час);
- Чести (общи);
- Вектор (вектор);
- Списък (списък);
- Списък за изпращане (списък за изпращане);
- Deque (двупосочна опашка);
2. Адаптери за контейнери (теория 1 час 30 минути, практика 30 минути);
3. Подредени асоциативни (теория 1 час 40 минути, практика 20 минути);
4. Нарушена асоциативност (теория 2 часа, практика 1 час 30 минути);
5. Псевдоконтейнери (теория 1 час 20 минути, практика 40 минути).
4. Итератори (теория - 2 часа, практика - 1 час 30 минути).
- Итеративен модел, класове, свойства и операции на итераторите;
- Внедряване на итератори на потоци и адаптери на итератори.
5. Алгоритми (теория - 4 часа 50 минути, практика - 2 часа 40 минути).
В тази част от обучението ще продължим да обсъждаме нови елементи на STL. Ще има много практически задачи, диаграми и дискусии. Предоставя общ преглед на алгоритмите, говори за немодифициращи и модифициращи последователни алгоритми, сортиране и търсене, числени алгоритми и обсъжда бъдещето на алгоритмите.
- Преглед на алгоритми (теория 15 минути);
- Немодифициращи алгоритми (1 час теория, 30 минути практика);
- Модифициране на алгоритми (теория 3 часа, практика 1 час 30 минути);
- Сортиране и търсене (теория 40 минути, практика 20 минути);
- Числени алгоритми (теория 40 минути, практика 20 минути);
- Бонус: бъдещето вече е тук (15 минути теория).