Я ищу реализацию дерева, которая имеет функциональность, которая позволяет вставлять дочерний элемент в заданном месте.Большинство деревьев там, вы можете сделать только простую старую вставку, Tree.insert(x)
, и, в зависимости от типа дерева, она попадает в определенное место на дереве.
Я ищу код, который поддерживает что-то вроде Tree.insert(node, x)
, чтоозначает сделать x
прямым потомком node
ЕСЛИ кто-нибудь знает о достаточно эффективном древовидном исходном коде (C ++ или C), который не использует STL и удовлетворяет вышесказанному, это было бы оченьоценили.