Тест по Computer Science — вопросы

Материал из DISCOPAL
Перейти к: навигация, поиск
12345678910
Тест по Computer Science, подготовил Участник:Ssyrovatkin

Вариант 2225136617.


Ваше имя*:


Вопрос 1

Какие из представленных ниже утверждений являются верными?

  • 1)
  • 2)
  • 3),  — константа
  • 4)
  1.  i, ii, iii
  2.  ii, iii
  3.  i, ii, iv
  4.  i, ii

Вопрос 2

Рассмотрим следующие утверждения об алгоритме обхода графа в глубину:

  • I. Предположим, мы запускаем DFS на неориентированном графе и находим ровно 15 обратных ребер. Тогда граф гарантированно будет иметь по крайней мере один цикл.
  • II. DFS на ориентированном графе с n вершинами и, по крайней мере, n ребрами гарантированно найдет хотя бы одно обратное ребро.

Какие из данных утверждений верны?

  1.  Только II
  2.  Только I
  3.  Оба
  4.  Ни одно

Вопрос 3

Рассмотрим следующее рекуррентное соотношение: Какое из следующих утверждений является верным?

  1.  Данное соотношение подходит для случая 2 Master теоремы
  2.  Данное соотношение подходит для случая 3 Master теоремы
  3.  Данное соотношение подходит для случая 1 Master теоремы
  4.  Master теорема не может быть применена, поскольку не является константой

Вопрос 4

Чтобы выполнить поиск элемента в dynamic set, какой из следующих методов является асимптотически наиболее эффективным по времени в наихудшем случае для операции поиска?

  1.  Сохранять элемент в хэш-таблице и использовать хэширование.
  2.  Сохранять элемент в несортированном массиве и применять линейный поиск.
  3.  Все вышеперечисленное.
  4.  Сохранять элемент в отсортированном массиве и применять бинарный поиск.

Вопрос 5

Сколько остовных деревьев имеет данный граф (все ребра имеют одинаковый вес)?

[svg]

  1.  4
  2.  5
  3.  2
  4.  3

Вопрос 6

Сколько существует различных бинарных деревьев с 8 узлами?

  1.  64
  2.  256
  3.  248
  4.  128

Вопрос 7

Сколько вершин имеет дерево с 57 ребрами?

  1.  58
  2.  2**6 — 4
  3.  56
  4.  57

Вопрос 8

Рассмотрим следующие выражения:

  • I. Подсчет медианы из n элементов занимает времени для любого алгоритма, основанного на сравнении элементов.
  • II. Пусть T является минимальным остовным деревом для графа G. Тогда для любой пары вершин a и b кратчайший путь между ними в G является кратчайшим путем между ними в T.

Какие утверждения верные, а какие нет?

  1.  I-TRUE, II-False
  2.  I-False, II-TRUE
  3.  I-TRUE, II-TRUE
  4.  I-False, II-False

Вопрос 9

Рассмотрим следующее AVL-дерево: [svg]

Если в данное дерево требуется вставить элемент со значением 12, сколько поворотов необходимо сделать для балансировки дерева?

  1.  3
  2.  1
  3.  0
  4.  2

Вопрос 10

Что из перечисленного не может быть временной сложностью алгоритма быстрой сортировки ни в одном из средних, наилучших или наихудших случаев?

  1.  
  2.  
  3.  
  4.