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