Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тест_САОД_.doc
Скачиваний:
30
Добавлен:
24.09.2019
Размер:
230.91 Кб
Скачать

Де 4 Нелинейные структуры данных: деревья и леса, бинарные деревья, иерархические списки

1 Для структуры данных дерево НЕ верны следующие утверждения:

  1. существует узел, в который не входит ни одной дуги

  2. не существует вершин, из которых не выходит ни одной дуги

  3. в каждую вершину входит одна дуга

  4. существуют вершины, в которые входят две или более дуг

2 У дерева могут быть следующие вершины:

  1. корень

  2. ствол

  3. почка

  4. стек

3 В структуре данных дерево вершина со всеми ее потомками называется

  1. узел

  2. поддерево

  3. корень

  4. очередь

4 Сколько предков может иметь лист дерева?

  1. ни одного

  2. одного

  3. двух

  4. нескольких

5 Сколько предков может иметь узел дерева?

  1. ни одного

  2. одного

  3. двух

  4. нескольких

6 Сколько предков может иметь корень дерева?

  1. ни одного

  2. одного

  3. двух

  4. нескольких

7 Степень дерева определяется

  1. максимальной степенью вершины дерева

  2. усредненной степенью вершины дерева

  3. степенью корня

  4. суммой вершин

8 Для двоичных деревьев

  1. полное дерево не является строгим

  2. строгое дерево не является полным

  3. неполное дерево не может быть строгим

  4. все ответы верны

9 Для двоичных деревьев максимальное число вершин на k-ом уровне равно

  1. 2k

  2. 2k-1

  3. 2k-1

  4. 2k

10 При динамической реализации двоичного дерева в виде списка каждый элемент дерева имеет

  1. одно поле данных и одно поле указателя

  2. одно поле данных и два поля указателей

  3. два поля данных и одно поле указателя

  4. два поля данных и два поля указателей

11 При статической реализации двоичного дерева в виде одномерного массива адрес вершины равен (k – номер уровня вершины, i – номер вершины на уровне k)

  1. 2k-1 + i – 1

  2. 2k + i – 1

  3. 2(k-1) + i – 1

  4. 2k

12 Укажите основные операции для деревьев:

  1. добавление элемента

  2. измерение длины дерева

  3. копирование поддерева

  4. восстановление дерева

Де 5 Сортировка и поиск

1 Если сортируемые данные находятся в оперативной памяти, то сортировка называется

  1. оперативной

  2. параллельной

  3. внешней

  4. внутренней

2 Если сортируемые данные находятся на внешней памяти, то сортировка называется

  1. последовательной

  2. параллельной

  3. оперативной

  4. внешней

3 Какая сортировка называется иначе сортировкой с уменьшающимися расстояниями?

  1. подсчетом

  2. включением

  3. Шелла

  4. древесная

4 В древесном методе сортировки происходит восстановление

  1. глубины поддерева

  2. регулярности поддерева

  3. сбалансированности поддерева

  4. все ответы верны

5 Какая сортировка является примером принципа «разделяй и властвуй»?

  1. включением

  2. Шелла

  3. древесная

  4. быстрая

6 Какая сортировка использует в алгоритме «барьерный» элемент?

  1. подсчетом

  2. включением

  3. Шелла

  4. древесная

  5. быстрая

7 Укажите сортировки со средней временной сложностью O(n2)

  1. подсчетом

  2. Шелла

  3. древесная

  4. быстрая

8 Задача об оптимальном перемножении матриц традиционно относится к

  1. перебору с возвратом

  2. методу ветвей и границ

  3. динамическому программированию

9 Выберите правильное утверждение:

  1. метод ветвей и границ является развитием метода перебора с возвратом

  2. метод перебора с возвратом является развитием метода ветвей и границ

  3. метод динамического программирования является развитием метода ветвей и границ

10 Временная сложность алгоритма бинарного (двоичного) поиска составляет

  1. O(n)

  2. O(log n)

  3. O(n2)

11 Укажите виды хеширования данных

  1. открытое

  2. полное

  3. промежуточное

12 Метод поиска, основанный на идее распределения ключей в одномерном массиве, называется

  1. двоичный поиск

  2. древесный поиск

  3. последовательный поиск

  4. хеширование

13 Когда два и более ключей попадают в одну ячейку хеш-таблицы, это называется

  1. коллизия

  2. столкновение

  3. крушение

14 Хеш-таблицы представляет собой

  1. граф

  2. дерево

  3. массив