3-х максимальная куча похожа на бинарную максимальную кучу, но вместо 2 дочерних узлов узлы имеют 3 дочерних. 3-арная куча может быть представлена в виде массива следующим образом: корень хранится в первом месте, a [0], узлы на следующем уровне, слева направо, сохраняются от [1] до [3 ]. Узлы со второго уровня дерева слева направо сохраняются с позиции [4] и далее. Элемент x можно вставить в трехкомпонентную кучу, содержащую n элементов, поместив x в местоположение a [n] и вытолкнув его вверх по дереву, чтобы удовлетворить свойство кучи.
Предположим, что элементы 7, 2, 10 и 4 вставлены в указанном порядке в допустимую максимальную кучу 3, найденную в приведенном выше вопросе. Какая из следующих последовательностей представляет собой последовательность элементов в массиве, представляющую результирующую кучу?
(А) 10, 7, 9, 8, 3, 1, 5, 2, 6, 4
(В) 10, 9, 8, 7, 6, 5, 4, 3, 2, 1
(С) 10, 9, 4, 5, 7, 6, 8, 2, 1, 3
(D) 10, 8, 6, 9, 7, 2, 3, 4, 1, 5
Ответ: (А)
Пояснение: после вставки 7
9 / | \ / | \ 7 6 8 / | \ / | \ 3 1 5
После вставки 2
9 / | \ / | \ 7 6 8 / | \ / / | \ / 3 1 5 2
После вставки 10
10 / | \ / | \ 7 9 8 / | \ / | / | \ / | 3 1 5 2 6
После вставки 4
10 / | \ / | \ 7 9 8 / | \ / | \ / | \ / | \ 3 1 5 2 6 4
Рекомендуемые посты:
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 52
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 65
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 64
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 53
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 54
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 55
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 56
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 57
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 58
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 59
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 60
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 61
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 62
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 63
- ВОРОТА | Sudo GATE 2020 Mock II (10 января 2019 года) | Вопрос 65
0.00 (0%) 0 votes