2019-gate-computer-science-and-it-practice.pdf/Q29-alg1 — различия между версиями
Материал из DISCOPAL
StasFomin (обсуждение | вклад) (Новая страница: « == Вопрос: Q29-alg1-31d68c == <blockquote> Вопрос из «Algorithms Test 1» где-то со страницы 222. Тут вставьте пер…») |
StasFomin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | |||
== Вопрос: Q29-alg1-31d68c == | == Вопрос: Q29-alg1-31d68c == | ||
− | + | Для какой из изображенных ниже [https://en.wikipedia.org/wiki/Min-max_heap куч на минимум] будут получены элементы массива в порядке возрастания, если для кучи применяется [https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%85%D0%BE%D0%B4_%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%B0 прямой обход в глубину] ''preorder traversal''? | |
− | + | ||
− | + | === Ответ === | |
− | + | <graph> | |
− | + | graph G {rankdir = TB; | |
− | + | 1 -- 2 | |
+ | 1 -- 3 | ||
+ | 2 -- 4 | ||
+ | 2 -- 5 | ||
+ | 3 -- 6 | ||
+ | 3 -- 7 | ||
+ | } | ||
+ | </graph> | ||
− | + | === Правильный ответ === | |
− | + | <graph> | |
+ | graph G {rankdir = TB; | ||
+ | 1 -- 2 | ||
+ | 1 -- 5 | ||
+ | 2 -- 3 | ||
+ | 2 -- 4 | ||
+ | 5 -- 6 | ||
+ | 5 -- 7 | ||
+ | } | ||
+ | </graph> | ||
− | + | === Ответ === | |
− | + | <graph> | |
− | + | graph G {rankdir = TB; | |
− | + | 1 -- 2 | |
− | + | 1 -- 3 | |
− | + | 2 -- 6 | |
− | === | + | 2 -- 7 |
− | < | + | 3 -- 4 |
− | + | 3 -- 5 | |
− | + | } | |
− | + | </graph> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | === Ответ === | ||
+ | <graph> | ||
+ | graph G {rankdir = TB; | ||
+ | 1 -- 2 | ||
+ | 1 -- 3 | ||
+ | 2 -- 5 | ||
+ | 2 -- 6 | ||
+ | 3 -- 4 | ||
+ | 3 -- 7 | ||
+ | } | ||
+ | </graph> | ||
=== Объяснение === | === Объяснение === | ||
− | + | [https://upload.wikimedia.org/wikipedia/commons/thumb/7/75/Sorted_binary_tree_ALL_RGB.svg/800px-Sorted_binary_tree_ALL_RGB.svg.png Cпособы обхода графа] ''Pre-order'', ''In-order'' и ''Post-order'' способами. Красным обозначен ''Pre-order traversal'' | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | {{ | + | {{cstest-source|2019-gate-computer-science-and-it-practice.pdf|221|29}} |
− | { | + | {{question-ok|[[Участник:StasFomin|StasFomin]] 23:54, 24 декабря 2024 (UTC)}} |
− | [[ | + | [[Категория:Алгоритмы на графах]] |
+ | [[Категория:Деревья]] | ||
+ | [[Категория:Структуры данных]] |
Текущая версия на 23:54, 24 декабря 2024
Содержание
Вопрос: Q29-alg1-31d68c
Для какой из изображенных ниже куч на минимум будут получены элементы массива в порядке возрастания, если для кучи применяется прямой обход в глубину preorder traversal?
Ответ
Правильный ответ
Ответ
Ответ
Объяснение
Cпособы обхода графа Pre-order, In-order и Post-order способами. Красным обозначен Pre-order traversal
Исходники — вопрос 29 на 221 странице книги «2019-gate-computer-science-and-it-practice.pdf»