binary-tree

    4зной

    7ответ

    Название в основном самоочевидно: каковы преимущества связанных списков над бинарными деревьями? Единственный случай, о котором я могу думать, в котором связанный список более эффективен, - это переби

    4зной

    4ответ

    Рандомизированные деревья двоичного поиска, такие как treap, дают высокую производительность (в порядке O (log n)) с высокой вероятностью, избегая сложных (и дорогостоящих) операций перебалансировки,

    1зной

    4ответ

    Нужно ли использовать BST с обоими ключами и значениями? Я могу реализовать BST, который имеет вызовы методов, такие как следующее, в котором он будет делать сравнение в каждом узле, следует ли обход

    1зной

    5ответ

    Я пытаюсь реализовать алгоритм BST с использованием псевдокода Cormen, но с проблемой. Вот мой код для узла: public class Node { Node left; Node right; int value; Node(int value){

    0зной

    1ответ

    Я пытаюсь понять, как работают красные черные деревья, предположим, что переход от первого к второму на картинке, я получаю это без каких-либо проблем, после этого, согласно учебным ресурсам, мне нужн

    2зной

    4ответ

    Каково имя бинарного дерева (или семейства двоичных деревьев ), которое сбалансировано и имеет минимальное количество узлов , возможное для его высоты? Ну, это особый вид дерева, а не дерево AVL.

    0зной

    1ответ

    С (п) = 2nCn * 1/(п + 1) выше последовательность используется, чтобы найти возможно нет. бинарных деревьев поиска, я хочу знать, что это имя вышеописанной последовательности и цели, для которых эта по

    3зной

    2ответ

    Я хотел знать, как читать значения из списка в двоичное дерево. у меня есть треугольник, как это: 0 1 2 3 4 5 6 7 8 9 я написал узел класса как этот class node: def __init__(s

    7зной

    2ответ

    Если я вставлять элементы: 10,12,14,1,6 в двоичную мин кучу один пункт за другие, как бы результаты выглядеть, моя проблема заключается в следующем когда я начала у меня есть: 10 затем 10 / 12 за