Семинар 8. Разбор КС-грамматики (Алгоритмы и структуры данных, часть 2)
Парсер CYK. Дерево разбора и абстрактное синтаксическое дерево (AST). Задача разбора слова. Однозначность разбора слова, грамматики, языка. Неоднозначный КС-язык {0^n 1^n 2^m 3^m} | {0^n 1^m 2^m 3^n}. Лексический разбор (lexer). Лексемы, интерфейс, пример. Однозначная грамматика для арифметических выражений. Приоритет операций слева направо. Унарный минус. Пример дерева разбора и AST (арифм. дерево). Рекурсивный разбор. Функции для нетерминалов и их поведение. Код разбора арифметического выражения. Время работы O(N). Получение AST вместо значения. Левая рекурсия. Устранение. Теория LL-разбора (кратко). Определение k-префиксов (Fi). Идея LL-разбора и определение LL(k) и SLL(k) грамматик. Класс LL(1) = SLL(1).
Семинар №8 в курсе “Алгоритмы и структуры данных, часть 2“, весна 2018 (Новосибирск)
Преподаватели курса: Александр Александрович Стененко, Степан Юрьевич Гатилов
Страница лекции на сайте CS центра:
Все видео курса по порядку:
1 view
1209
344
4 weeks ago 03:53:24 412
Вебинар «Как избавиться от боли в шее и улучшить работу мозга»
4 weeks ago 00:19:19 2.1K
Прогноз развития современной психологии. Возможен ли симбиоз эзотерики и научной психологии?
4 weeks ago 00:00:58 194
Приглашение на выставку Здравоохранение-2024 и стенд компании MEDLIGA
4 weeks ago 00:57:15 222
Курс Молодого Волонтёра Леса | 8 занятие ()
4 weeks ago 00:50:20 11
Вебинар: “Журналы учёта по охране труда“ #hr #кадры #трудовоеправо
4 weeks ago 00:14:04 79
Важные изменения по НДС для УСН с 2025 года ведение учета в 1СБухгал
4 weeks ago 00:07:58 3
Занятие 13 “Порядковое значение чисел 8 и 9“.
4 weeks ago 00:08:03 1
Занятие 12 “Счёт в пределах 9“.
4 weeks ago 01:45:20 433
Онлайн-школа — 2023. Занятие 1
4 weeks ago 01:48:55 353
Онлайн-школа — 2023. Занятие 3
4 weeks ago 01:35:15 276
Онлайн-школа — 2023. Занятие 4
4 weeks ago 01:42:35 52
Онлайн-школа — 2023. Занятие 2
4 weeks ago 05:27:56 13
Семинар «Солнцезащитные системы - тенденции современного рынка»
4 weeks ago 00:52:22 179
🎬 Даниил. Фильм III Восьмая часть
4 weeks ago 00:20:22 106
АНОНС предстоящих событий ШБЛ (ссылка в описании👇🏻)
4 weeks ago 00:05:50 1
Занятие 11 “Счёт в пределах 8“
4 weeks ago 00:44:04 507
Сборы к муниципальному этапу ВсОШ по информатике 7-8, занятие 4
4 weeks ago 01:20:38 12
[ОВиТМ] Основы вероятности и теория меры (продвинутый поток) 7.
4 weeks ago 00:31:32 1
Матрица сервиса глазами пациента. Вебинар для руководителей клиник
4 weeks ago 00:10:50 52
СЭЭ Наполеон - миссия в квадре и социуме. Насколько он опасен? Соционика Архетип
4 weeks ago 00:01:49 855
Кому нужен обряд раскрещивания? Для кого обряд раскрещивания?
1 month ago 00:49:05 138
Сборы к муниципальному этапу ВсОШ по информатике 7-8, занятие 3
1 month ago 00:01:09 1
👊Пригласили действующего инструктора с боевым опытом, провели занятие по Тактической подготовке.
👊Было очень познавательно поо
1 month ago 00:15:58 77
Экспансивность. Часть 8. — Ползучая экспансия — Психолог Сергей Персиянцев