Skip to content

Решения задач при прохождении курса Coursera

License

Notifications You must be signed in to change notification settings

GAlekseyV/Red_belt

Repository files navigation

Решения задач специализации "Искусство разработки на современном С++". Курс "Основы разработки на С++: красный пояс"

https://cppcourse.ru/

Неделя 1. Макросы и шаблоны классов

  1. Максимальный элемент по предикату
  2. Макрос Log
  3. Генератор компараторов
  4. Макрос UPDATE_FIELD
  5. Плохой макрос
  6. Макрос UNIQ_ID
  7. Таблица
  8. Дек на основе двух векторов
  9. Шаблон Paginator

Неделя 2. Оптимизация кода, сложность алгоритмов и эффективный ввод/вывод

  1. Сортировка студентов по рейтингу
  2. Изучение нового языка
  3. Экспрессы
  4. Электронная книга

Неделя 3. Модель памяти в С++

  1. Пул объектов
  2. Swap, SortPointers, ReversedCopy
  3. Пишем свой вектор
  4. Односвязный список

Неделя 4. Эффективное использование линейных контейнеров

  1. Спортсмены
  2. StackVector
  3. Translator
  4. AirportCounter
  5. Текстовый редактор
  6. Статистика Web-сервера

Неделя 5. Move-семантика и базовая многопоточность

  1. Считалка Иосифа
  2. Группировка строк
  3. Оператор присваивания для SimpleVector
  4. Разбиение на предложения
  5. Move-семантика в SimpleVector
  6. Сортировка слиянием - 3
  7. Контейнер с приоритетами
  8. Суммирование матрицы
  9. Исследование блогов
  10. Шаблон Synchronized

About

Решения задач при прохождении курса Coursera

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published