Лекции

Все ссылки и материалы курса

№1: Основы C++

Переменные, ввод-вывод, арифметические операции. Условия. Циклы

Документы: Презентация

№2: Основы C++

Циклы. Динамические массивы

Документы: Презентация

№4: Сложность алгоритмов и сортировки

Оценка сложности алгоритмов, квадратичные сортировки

Документы: ПрезентацияКонспект

№5: Рекурсия. Быстрые сортировки

Оптимальные сортировки на сравнениях. Сортировка подсчетом

Документы: ПрезентацияКонспект

№6: Двоичный поиск

Стандартный двоичный поиск, бинарный поиск по ответу, вещественный бинарный поиск. Поиск минимума выпуклой функции методом дихотомии

Документы: ПрезентацияКонспект

№7: Указатели, ссылки. Стек и очередь

Указатели, ссылки, структуры данных в C++

Документы: Презентация

№8: Динамическая память. Основы ООП. Связные списки

Динамическая память, основы ООП, связные списки

Документы: Презентация

№9: Сортировка событий

Сортировка событий, задачи на обработку событий

Документы: ПрезентацияКонспект

№10: Графы. Обход в глубину

Проверка на связность, подсчет компонент связности, проверка на цикличность, двураскрашиваемость

Документы: Конспект

№11: Обход в ширину

BFS, применение обхода в ширину

Документы: Конспект

№12: Мосты, точки сочленения. Замыкание графа

Поиск мостов, точек сочленения, замыкание графа

No matching items