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

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

Вариант 1584327381.


Ваше имя*:


Вопрос 1

Предположим, что символы встречаются с частотами . Какие получатся коды Хаффмана для букв соответственно?

  1.  1101, 111, 1101
  2.  1100, 10, 0
  3.  1100, 1101, 111
  4.  1101, 1100, 111


Вопрос 2

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

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

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


Вопрос 3

Дан неориентированный граф и положительное целое число , имеет ли m>G</m> m>K</m> вершин, которые образуют полный подграф, и если да, то каково минимальное значение ?

  1.  2
  2.  Ничего и перечисленного

  3.  3
  4.  4

Вопрос 4

Пусть дана последовательность случайных чисел. Какая будет временная сложность для нахождения элемента, который встречается больше, чем раз (если такой элемент существует)?

  1.  
  2.  
  3.  
  4.  

Вопрос 5

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

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

  3.  Быстрая сортировка
  4.  Сортировка слиянием

Вопрос 6

Запустим алгоритм Дейкстры, начиная с вершины , чтобы найти кратчайший путь , и рассмотрим следующие утверждения:

I. Алгоритм Дейкстры возвращает кратчайший путь с минимальным общим весом.

II. Алгоритм Дейкстры возвращает кратчайший путь с минимальным количеством ребер.

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

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


Вопрос 7

Пусть и что из ниже перечисленного является верным?

  1.  
  2.  

  3.  
  4.  

Вопрос 8

Алгоритм Беллмана-Форда решает задачу кратчайшего пути из вершины в случае, когда веса ребер могут быть отрицательными, какова временная сложность выполнения алгоритма Беллмана-Форда?

  1.  

  2.  
  3.  
  4.  

Вопрос 9

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

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

Вопрос 10

(В книге опечатка с ответами)

Пусть структура данных поддерживает операцию `foo`, таким образом, что последовательность из операций `foo` занимает времени в худшем случае. Каково амортизационное время операции `foo`?

  1.  

  2.  
  3.  
  4.