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

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

Вариант 545505360.


Ваше имя*:


Вопрос 1

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

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

Вопрос 2

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

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

Вопрос 3

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

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

Вопрос 4

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

  • I.
  • II.

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

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

Вопрос 5

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

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

Вопрос 6

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

  1.  
  2.  
  3.  
  4.  

Вопрос 7

Какая временная сложность выполнения данного кода?

for (i = n; i > 0; i/= 2){
    for (int j = 1; j < n; j * = 2){
        for (int k = 0; k < n; k + = 2){
        sum + = (i + j * k);
        }
    }
}
  1.  
  2.  
  3.  
  4.  

Вопрос 8

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

  1.  
  2.  
  3.  
  4.  

Вопрос 9

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

  1.  
  2.  
  3.  
  4.  

Вопрос 10

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

  1.  
  2.  
  3.  
  4.