The Computer Journal · 2009 · 19 citations · 19 references
ComputingComputer ScienceAlgorithmsCombinatoricsData StructuresBranching PatternsBranching ProcessesBranch Order
An ordered tree is called a non-regular tree with a prescribed branching sequence (or non-regular tree for short) if its internal nodes have a prespecified degree sequence in preorder list. We define a concise representation, called right distance sequences to describe such trees. A coding tree helps us to systematically investigate the structural representation of non-regular trees. Consequently, we present a loopless algorithm to generate Gray-codes of non-regular trees using right distance sequences.
19
Lexicographic generation of ordered trees
Shmuel Zaks · Theoretical Computer Science · 1980 · 155 citations
On Rotations and the Generation of Binary Trees
Joan M. Lucas, D.R. Vanbaronaigien, Frank Ruskey · Journal of Algorithms · 1993 · 105 citations
Enumerating, Ranking and Unranking Binary Trees
Jean Marcel Pallo · The Computer Journal · 1986 · 103 citations
A numbering system for binary trees
Gary D. Knott · Communications of the ACM · 1977 · 101 citations · Full text