МГУ им М.В.Ломоносова

Механико-математический факультет

Учебные материалы для 2 курса

Экзамен по курсу 3 семестра

Досрочный экзамен: вторник, 17 декабря,
16:45 в дисплейных классах 1307, 1308
Допуск к экзамену от преподавателя группы.

Программа экзамена (темы и т.д.)

Вопросы по основным понятиям С++

Правила проведения экзамена

Ссылки на разные справочные ресурсы

Лекции 3 семестра

C
Тема 1. Введение в С++. Конспект 1
пример number.zip (05.09.24)
пример geometry_h.zip (05.09.24)
Конспект 2
пример вызовы конструкторов-деструкторов
iostream, Raii, наследование Конспект 3
Массивы Конспект 4
Тема 2. Непрерывные схемы хранения.
Массив, динамический массив vector.zip (30.09.24)
Стек, очередь, дек. Конспект 5
Тема 3. Ссылочные схемы хранения.
Однонаправденные списки. Конспект 6
пример: стек на базе списка StackList.zip
Списки и итераторы. Конспект 7
пример: однонаправленный список ForwardList.zip
Тема 4. Деревья.
Деревья. Обходы и итераторы Конспект 8
внешние итераторы по дереву Tree1.zip
внутренние итераторы по дереву Tree2.zip
Бинарные деревья поиска Конспект 9
Сбалансированное AVL дерево Конспект 10
Красно-черное дерево Конспект
2-3 дерево Конспект
B дерево, B+ дерево Конспект
Тема 6. Множества и хеширование Конспект
Тема 7. Графы Конспект
Тема 8. Функциональные объекты Конспект
Тема 9. Библиотека STL Конспект
Примеры к STL и прочему stl-examples.zip
Тема 10. Сжатие данных.
Метод RLE, метод Хаффмена. Конспект
Арифметическое кодирование. Конспект
Семейство алгоритмов LZ (77,78,SS,W). Конспект