CSIN·RU

Регистрация
Вход


Информатика (курс лекций)

Автор курса: Эдуард Гирш Cтраница курса: http://logic.pdmi.ras.ru/~hirsch/students/cs-math/ Базовый курс лекций для введения студентов в теоретическую информатику. Был проведен для студентов 1 курса МатМеха СПбГУ в 2002/03 учебном году. (Примечание автора: Данные фрагменты конспекта не полностью отражают курс. В них имеются пропуски и неточности. Часть материала дана лишь схематически. Разбиение на "лекции" - произвольно).
Название лекции Конспект Тематика лекции
1 Введение в предмет. Литература. - Примечание: лекция 1 отсутствует на сайте автора курса.
2 Представление данных I Очередь. Стек. Рекурсия.
3 Представление данных II Heap Sort. Quick Sort. Поиск k-го элемента в массиве.
4 Представление данных III Файлы. Сортировка на четырех лентах. Списки. Хеш-таблицы. Деревья.
5 Алгоритмы на графах I Граф и его представление в машине. Поиск в глубину. Минимальное остовное дерево.
6 Алгоритмы на графах II Нахождение кратчайших путей. Лексикографическая сортировка. Изоморфизм деревьев. Максимальный поток.
7 Рисование планарного графа. Нахождение пары ближайших точек на плоскости Рисование планарного графа. Сложность рекурсивных алгоритмов. Умножение матриц (над кольцом и булевых). Нахождение пары ближайших точек на плоскости.
8 Нахождение пары пересекающихся отрезков. Построение выпуклой оболочки Нахождение пары пересекающихся отрезков. Построение выпуклой оболочки.
9 Теория формальных языков I Теория формальных языков (I): языки, регулярные выражения и грамматики; недетерминированные конечные автоматы.
10 Теория формальных языков II Теория формальных языков (II): праволинейные грамматики, их эквивалентность регулярным выражениям, детерминированным и недетерминированным конечным автоматам; лемма о разрастании для них; свойства регулярных языков.
11 Теория формальных языков III Теория формальных языков (III): бесконтекстные языки, лемма о разрастании для них, магазинные автоматы, проверка принадлежности бесконтектному языку.
12 Теория формальных языков IV Теория формальных языков (IV): рекурсивно-перечислимые языки, алгоритмическая неразрешимость.
13 Элементы теории сложности Элементы теории сложности: классы P, NP, RP; NP-полные задачи; вероятностная проверка простоты числа.
14 Приближенные алгоритмы I Приближенные алгоритмы для задач о рюкзаке и коммивояжере.
15 Приближенные алгоритмы II Приближенные алгоритмы для задач о покрытии множествами и о кратчайшей общей надпоследовательности. Поиск подстроки.
16 Алгоритм Шенхаге-Штрассена I Алгоритм Шенхаге-Штрассена (часть I: сам алгоритм).
17 Алгоритм Шенхаге-Штрассена II Алгоритм Шенхаге-Штрассена (часть II: вычисление ДПФ и оценка времени работы всего алгоритма).
18 Параллельные алгоритмы Параллельные алгоритмы.

 
© CSIN.RU (3.0, beta version), 2006—2008. Обратная связь.