Пусть T (n) будет числом различных деревьев двоичного поиска на n различных элементах.
потом
(А) н-к + 1
(Б) нк
(С) нк-1
(D) нк-2
Ответ: (Б)
Объяснение: Идея состоит в том, чтобы создать корневой ключ, поместить (k-1) ключей в одно поддерево, а оставшиеся nk ключей — в другое поддерево.
Двоичное дерево поиска (BST) — это дерево, в котором все узлы следуют указанным ниже свойствам:
- Левое поддерево узла имеет ключ, меньший или равный ключу его родительского узла.
- Правое поддерево узла имеет ключ больше, чем ключ его родительского узла.
Теперь строим деревья бинарного поиска из n различных чисел
Для простоты рассмотрим n различных чисел как первые n натуральных чисел (начиная с 1)
Если n = 1, у нас есть только одна возможность, поэтому только 1 BST.
Если n = 2, у нас есть 2 возможности, когда меньшее число является корневым, а большее число — правым дочерним или вторым, когда большее число является корневым, а меньшее число — левым дочерним.
Если n = 3, у нас есть 5 возможностей. Сохраняя каждое число сначала как корень, а затем расположив оставшиеся 2 числа, как в случае n = 2.
Если n = 4, у нас есть 14 возможностей. Принятие каждого числа в качестве корня и размещение чисел smaal в качестве левого поддерева и больших чисел в качестве правого поддерева.
Таким образом, мы можем заключить, что при n различных числах, если мы возьмем корень 'k', то все числа, меньшие, чем k, станут левым поддеревом, а числа, большие чем k, будут правым поддеревом, где правое поддерево и левое поддерево снова будут построены рекурсивно. как корень.
Следовательно,
Это решение предоставлено Parul Sharma.
Тест на этот вопрос
Рекомендуемые посты:
- ВОРОТА | 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