билеты по информатике
.rtfБилеты по информатике.
Билет 1
-
Понятие рекурсии. Достоинства и недостатки рекурсивных алгоритмов. Нахождение всех подмножеств заданного множества.
-
Решение комбинаторных задач при помощи динамического программирования
-
Задача
Билет 2
-
Переборные алгоритмы основанные на рекурсии. . Получение всех перестановок элементов множества. Получение всех упорядоченных подмножеств заданного множества.
-
Основные принципы, положенные в основу динамического программирования. Применение динамического программирования вместо перебора.
-
Задача
Билет 3
-
Основные типы переборных задач – задача коммивояжера, задача о составлении трубы. Поиск в глубину и в ширину. Отсечение при переборе.
-
Решение комбинаторных задач при помощи динамического программирования
-
Задача
Билет 4
-
Графы основные понятия и определения. Представление графов в памяти компьютера. Алгоритм нахождения компонент графа.
-
Применение переборных алгоритмов для решения игровых задач. Alpha Beta отсечение.
-
Задача
Билет 5
-
Применение переборных алгоритмов для решения игровых задач.
-
Понятие паросочетания. Алгоритм нахождения оптимального паросочетания.
-
Задача
Билет 6
-
Взвешенные графы. Алгоритм нахождения кратчайшего пути в графе.
-
Эйлеров путь и Эйлеров цикл в графе, алгоритм его нахождения. Теорема Эйлера о необходимом и достаточном условии существования Эйлерова цикла в графе.
-
Задача
Билет 7
-
Алгоритм нахождения минимального остовного дерева во взвешенном графе. Эйлеров путь в графе, алгоритм его нахождения.
-
Алгоритм нахождения оптимальной расстановки рабочих на конвейере. (задача об оптимальном назначении).
-
Задача
Билет 8
-
Алгоритм нахождения оптимальной расстановки рабочих (задача об оптимальном назначении).
-
Понятие рекурсии. Достоинства и недостатки рекурсивных алгоритмов. Замена рекурсии итерацией.
-
Задача.
Билет 9
-
Применение динамического программирования для решения игровых задач.
-
Переборные алгоритмы основанные на рекурсии. Нахождение всех подмножеств заданного множества. Получение всех перестановок элементов множества. Получение всех упорядоченных подмножеств заданного множества.
-
Задача
Билет 10
-
Понятие очереди сообщений. Организация взаимодействия объектов через очередь сообщений.
-
Решение комбинаторных задач при помощи динамического программирования
-
Задача
Билет 11
-
Алгоритм нахождения минимального остовного дерева во взвешенном графе. Эйлеров путь в графе, алгоритм его нахождения.
-
Решение комбинаторных задач при помощи динамического программирования.
-
Задача
Билет 12
-
Графы основные понятия и определения. Представление графов в памяти компьютера. Алгоритм нахождения компонент графа.
-
Основные принципы, положенные в основу динамического программирования. Применение динамического программирования вместо перебора.
-
Задача
Билет 13
-
Эйлеров путь и Эйлеров цикл в графе, алгоритм его нахождения.
Теорема Эйлера о необходимом и достаточном условии существования Эйлерова цикла в графе.
-
Взвешенные графы. Алгоритм нахождения кратчайшего пути в графе.
-
Задача
Билет 14
-
Определение потока в графе. Теорема о величине максимального потока. Алгоритм нахождения максимального потока.
-
Понятие паросочетания. Алгоритм нахождения оптимального паросочетания.
-
Задача
Билет 15
-
Переборные алгоритмы основанные на рекурсии. Нахождение всех подмножеств заданного множества. Получение всех перестановок элементов множества. Получение всех упорядоченных подмножеств заданного множества.
-
Алгоритм нахождения оптимальной расстановки рабочих (задача об оптимальном назначении).
-
Задача.
Билет 16
-
Основные принципы, положенные в основу динамического программирования. Применение динамического программирования вместо перебора.
-
Определение потока в графе. Теорема о величине максимального потока. Алгоритм нахождения максимального потока.
-
Задача
Билет 17
-
Основные типы переборных задач – задача коммивояжера, задача о составлении трубы. Поиск в глубину и в ширину. Отсечение при переборе.
-
Решение комбинаторных задач при помощи динамического программирования.
-
Задача.
Билет 18
-
Алгоритм нахождения минимального остовного дерева во взвешенном графе. Эйлеров путь в графе, алгоритм его нахождения.
-
Понятие паросочетания. Алгоритм нахождения оптимального паросочетания.
-
Задача
Билет 19
-
Определение потока в графе. Теорема о величине максимального потока. Алгоритм нахождения максимального потока.
-
Алгоритм нахождения оптимальной расстановки рабочих на конвейере. (задача об оптимальном назначении).
-
Задача
Билет 20
-
Применение переборных алгоритмов для решения игровых задач. Alpha Beta отсечение.
-
Основные принципы, положенные в основу динамического программирования. Применение динамического программирования вместо перебора.
-
Задача