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

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

Вариант 4099903993.


Ваше имя*:


Вопрос 1

Существует несколько способов определить порядок умножения матриц A, B, C, D: (A(BC)D), A(B(CD)), (AB)(CD), ((AB)C)D), A((BC)D)

Эффективность умножения зависит от числа скалярных произведений, для (A(BC))D получится:

Для (A(B(CD))):

Какие размерности у матриц A, B, C, D соответственно?

  1.  , , ,
  2.  , , ,
  3.  , , ,
  4.  , , ,

Вопрос 2

Сколько раз происходит обращение ко всем вершинам в графе G(V, E) в процессе работы алгоритма поиска в глубину?

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

Вопрос 3

Рассмотрим следующие утверждения (h(k) — хэш-функция):

  • I. если даже .
  • II. для любых .
  • III. для любых .
  1.  Только II, III
  2.  Только I
  3.  I, II, III
  4.  Только I, II

Вопрос 4

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

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

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

Вопрос 5

Пусть дана последовательность n случайных чисел. Какая будет временная сложность для вычисления медианы данного массива?

  1.  
  2.  
  3.  
  4.  

Вопрос 6

Какие из следующих алгоритмов используют подход Разделяй и Властвуй?

  1.  Быстрая сортировка
  2.  Бинарный поиск и умножение Штрассена
  3.  Все выше перечисленные
  4.  Сортировка слиянием

Вопрос 7

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

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

Вопрос 8

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

  • I.
  • II.

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

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

Вопрос 9

Пусть M является целым числом, которое больше единицы. Какая асимптотика роста функции является верной?

  1.  
  2.  
  3.  
  4.  

Вопрос 10

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

  • Пусть n — это число элементов в массиве
  • В процессе сортировки массива происходит порядка уровней
  • На каждом уровне происходит порядка действий

Для какого алгоритма сортировки все утверждения являются верными?

  1.  Сортировка пузырьком
  2.  Сортировка кучей
  3.  Сортировка выбором
  4.  Сортировка слиянием