Главная / Алгоритмы и дискретные структуры /
Структуры данных и модели вычислений / Тест 7
Структуры данных и модели вычислений - тест 7
Упражнение 1:
Номер 1
Какие операции с левосторонней ленивой кучей выполняются ленивым образом?
Ответ:
 (1) УДАЛИТЬ 
 (2) НАЙТИ ЭЛЕМЕНТ С МИНИМАЛЬНЫМ КЛЮЧОМ 
 (3) ВСТАВИТЬ 
 (4) УМЕНЬШИТЬ КЛЮЧ 
Номер 2
У каких операций с самоорганизующейся кучей амортизационная трудоемкость Ο(1)?
Ответ:
 (1) УДАЛИТЬ 
 (2) НАЙТИ ЭЛЕМЕНТ С МИНИМАЛЬНЫМ КЛЮЧОМ + 
 (3) ВСТАВИТЬ 
 (4) УМЕНЬШИТЬ КЛЮЧ 
Номер 3
Какие операции с самоорганизующейся кучей выполняются с трудоемкостью в худшем случае Ο(1)?
Ответ:
 (1) УДАЛИТЬ 
 (2) НАЙТИ ЭЛЕМЕНТ С МИНИМАЛЬНЫМ КЛЮЧОМ 
 (3) ВСТАВИТЬ 
 (4) УМЕНЬШИТЬ КЛЮЧ 
Упражнение 2:
Номер 1
Пусть l - количество легких узлов в самоорганизующейся куче из 16 элементов. Какие соотношения заведомо ложны?
Ответ:
 (1) l >2 
 (2) l >3 
 (3) l >4 
Упражнение 3:
Номер 1
Сколько биномиальных деревьев в биномиальном лесе с общим количеством узлов равным 125?
Ответ:
 (1) 6 
 (2) 7 
 (3) 8 
Номер 2
Сколько узлов в биномиальном дереве B5?
Ответ:
 (1) 31 
 (2) 32 
 (3) 16 
Номер 3
Какова трудоемкость в худшем случае операции нахождения минимального элемента в приоритетной очереди реализованной с помощью биномиальных куч?
Ответ:
 (1) Ο(n) 
 (2) Ο(log n) 
 (3) Ο(1) 
Упражнение 4:
Номер 1
Какие биномиальные деревья из перечисленных не присутствуют в биномиальном лесе с общим количеством узлов равным 50?
Ответ:
 (1) B5 
 (2) B2 
 (3) B1 
Номер 2
Сколько узлов в биномиальном лесе состоящем из деревьев B5, B2, B1?
Ответ:
 (1) 16 
 (2) 32 
 (3) 38 
Номер 3
Какие биномиальные деревья не присутствуют в биномиальном лесе с общим количеством узлов равным 60?
Ответ:
 (1) B5 
 (2) B2 
 (3) B1 
Упражнение 5:
Номер 1
Как изменится число биномиальных деревьев в биномиальном лесе с общим количеством узлов равным 60 при удалении из него одного элемента?
Ответ:
 (1) уменьшится 
 (2) увеличится 
 (3) сохранится прежним