Перейти к содержанию

Справочник вопросов

Краткие вопросы и ответы по основам программирования, структурам данных и алгоритмам — для подготовки к экзамену и для быстрого освежения базы. Вопросы из экзаменационных билетов разобраны по отдельности, к каждому дан короткий ответ; примеры кода — на Python (с параллелями в Go, где уместно).

Как устроен экзамен

Экзаменационный билет состоит из трёх заданий: (1) теоретические вопросы по темам курса, (2) составление блок-схемы по предложенному алгоритму, (3) реализация алгоритма на произвольном языке (Python или Go). Этот справочник покрывает теоретическую часть — все вопросы сгруппированы по темам ниже. Блок-схемы и реализацию отрабатывайте на DSA-лабах и в практическом задании.

Темы

Не путать с лабораторными

Это справочник для самопроверки. Учебные курсовые лабораторные (задания по темам лекций) и DSA-лабы lab00lab11 (код прямо в репозитории) — отдельные материалы.