Я пытаюсь найти родителя узла с помощью алгоритма Крускала. Моя программа работает просто отлично, но я думаю, что слышал о методе, позволяющем повысить скорость алгоритма путем реконструкции дерева при поиске родительского узла и его подключении к родительскому узлу. Я почти уверен, что слышал об этом где-то, может быть, на лекции. Кто-нибудь может освежить мою память?
А также, учитывая количество массивов, при поиске минимального и максимального значения из определенного раздела массива, как называется дерево, которое может вычислить минимальное / максимальное значение из массива, сделав двоичное дерево, которое имеет минимальное / максимальное значение каждого массива в O (log N)?