Self-adjusting binary search trees
Journal of the ACM (JACM)
On the rotation distance in the lattice of binary trees
Information Processing Letters
The rotation graph of binary trees is hamiltonian
Journal of Algorithms
On the rotation distance of binary trees
Information Processing Letters
Some properties of the rotation lattice of binary trees
The Computer Journal
On the upper bound on the rotation distance of binary trees
Information Processing Letters
Generating binary trees by transpositions
Journal of Algorithms
A shortest path metric on unlabeled binary trees
Pattern Recognition Letters
A survey on binary tree codings
The Computer Journal - Special issue on data structures
On rotations and the generation of binary trees
Journal of Algorithms
SCG '94 Proceedings of the tenth annual symposium on Computational geometry
Information Processing Letters
Generating binary trees using rotations
Journal of the ACM (JACM)
On the loopless generation of binary tree sequences
Information Processing Letters
Journal of Algorithms
Proceedings of the sixth annual ACM-SIAM symposium on Discrete algorithms
On the Generation of Binary Trees
Journal of the ACM (JACM)
Graph of triangulations of a convex polygon and tree of triangulations
Computational Geometry: Theory and Applications
Mental imagery in program design and visual programming
International Journal of Human-Computer Studies - Best of empirical studies of programmers 7
A numbering system for binary trees
Communications of the ACM
Restricted rotation distance between binary trees
Information Processing Letters
Right-arm rotation distance between binary trees
Information Processing Letters
Bounding restricted rotation distance
Information Processing Letters
A direct algorithm for restricted rotation distance
Information Processing Letters
Rotation sequences and edge-colouring of binary tree pairs
Theoretical Computer Science
Generation of valid labeled binary trees
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartI
Note: Refined upper bounds for right-arm rotation distances
Theoretical Computer Science
Effective splaying with restricted rotations
International Journal of Computer Mathematics
A metric for rooted trees with unlabeled vertices based on nested parentheses
Theoretical Computer Science
Root-restricted Kleenean rotations
Information Processing Letters
Hi-index | 5.23 |
In this paper, we consider a transformation on binary trees using new types of rotations. Each of the newly proposed rotations is permitted only at nodes on the left-arm or the fight-arm of a tree. Consequently, we develop a linear time algorithm with at most n - 1 rotations for converting weight sequences between any two binary trees. In particular, from an analysis of aggregate method for a sequence of rotations, each rotation of the proposed algorithm can be performed in a constant amortized time. Next, we show that a specific directed rooted tree called rotation tree can be constructed using one of the new type rotations. As a by-product, a naive algorithm for enumerating weight sequences of binary trees in lexicographic order can be implemented by traversing the rotation tree.