Эффективное программирование на 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 Папка
 
 - 
                                                            
 - 
                    
- 
                                                            Итоговый тест
 - 
                                                            Итоговое практическое задание Страница
 
 -