The directed topology tree data structure is developed for maintaining
binary trees dynamically. Each of a certain set of tree operations is
shown to take O(logn) time, where n is the number of vertices in the
trees. The directed topology trees are used to implement link-cut tree
s and dynamic expression trees. The results of experimental comparison
s with the dynamic trees of Sleator and Tarjan are presented. (C) 1997
Academic Press.