Mark Phippard <markp...@gmail.com> writes:

> * Delete and move are slower than I would have expected.

These are slow because delete has no recursive optimisation.
Non-recursive delete of a node with all children already deleted is the
most basic operation, and recursive delete can be implemented in terms
of this operation.  That's what we have, since we only need to implement
the one fundamental operation.  However it would be more efficient to
implement some recursive delete optimisations.

-- 
Philip

Reply via email to