Эффективное программирование на C++. Структуры данных, алгоритмы, контейнеры.
Section outline
-
-
Тест 1.1
-
Лекция 1.2. Типы структур. Записи и массивы Страница
-
Тест 1.2
-
Лекция 1.3. Типы структур. Списки Страница
-
Тест 1.3
-
Лекция 1.4. Стеки Страница
-
Тест 1.4
-
Лекция 1.5. Очереди Страница
-
Тест 1.5
-
Лекция 1.6. Деревья Страница
-
Тест 1.6
-
Лекция 1.7. Приоритетные очереди Страница
-
Тест 1.7
-
Лекция 1.8. Эффективность алгоритмов Страница
-
Тест 1.8
-
Лекция 1.9. Еще об эффективности Страница
-
Тест 1.9
-
Тест к Уроку 1
-
Для выполнения практических заданий курса слушателю необходимо зарегистрироваться на сайте codeforces.com и ввести в качестве ответа на задание свой аккаунт.
-
Практическое задание к Уроку 1 Страница
-
-
Лекция 2.1. Задача поиска по ключу Страница
-
Тест 2.1
-
Лекция 2.2. Поиск в массиве Страница
-
Тест 2.2
-
Лекция 2.3. Простые алгоритмы сортировки Страница
-
Тест 2.3
-
Лекция 2.4. Алгоритм QuickSort Страница
-
Тест 2.4
-
Лекция 2.5. Другие эффективные алгоритмы сортировки Страница
-
Тест 2.5
-
Лекция 2.6. Поиск со вставкой и бинарные деревья Страница
-
Тест 2.6
-
Лекция 2.7. Понятие хеширования Страница
-
Тест 2.7
-
Лекция 2.8. Вычисление хеш-функций Страница
-
Тест 2.8
-
Лекция 2.9. Разрешение коллизий и эффективность хеширования Страница
-
Тест 2.9
-
Тест к Уроку 2
-
Практическое задание к Уроку 2 Страница
-
Дополнительные материалы к Уроку 2 Папка
-
-
-
Лекция 3.1. Классы и объекты Страница
-
Тест 3.1
-
Лекция 3.2. Отношения между классами Страница
-
Тест 3.2
-
Лекция 3.3. Наследование и полиморфизм Страница
-
Тест 3.3
-
Тест к Уроку 3
-
Практическое задание к Уроку 3 Страница
-
Дополнительные материалы к Уроку 3 Папка
-
-
-
Лекция 4.1. Введение в STL. Последовательные контейнеры Страница
-
Тест 4.1
-
Лекция 4.2. Алгоритмы STL. Ассоциативные контейнеры Страница
-
Тест 4.2
-
Лекция 4.3. Последовательные контейнеры: эффективность использования Страница
-
Тест 4.3
-
Лекция 4.4. Контейнеры-адаптеры: эффективность использования Страница
-
Тест 4.4
-
Лекция 4.5. Ассоциативные контейнеры: эффективность использования Страница
-
Тест 4.5
-
Лекция 4.6. Пример задачи. Описание и алгоритм Страница
-
Тест 4.6
-
Лекция 4.7. Пример задачи. Разработка программы Страница
-
Тест 4.7
-
Тест к Уроку 4
-
Практическое задание к Уроку 4 Страница
-
Дополнительные материалы к Уроку 4 Папка
-
-
-
Итоговый тест
-
Итоговое практическое задание Страница
-