We prove that any logarithmic binary tree admits a linear-area straight-line strictly-upward planar grid drawing (in short, strictly-upward drawing), that is, a drawing in which (a) each edge is mapped into a single straight-line segment, (b) each node is placed below its parent, (c) no two edges intersect, and (d) each node is mapped into a point with integer coordinates. Informally, a logarithmic tree has the property that the height of any (sufficiently high) subtree is logarithmic with respect to the number of nodes. As a consequence, we have that k-balanced trees, red-black trees, and BB[α]-trees admit linear-area strictly-upward drawings. We then generalize our results to logarithmic m-ary trees: as an application, we have that B-trees admit linear-area strictly-upward drawings.
STRICTLY-UPWARD DRAWINGS OF ORDERED SEARCH TREES / P. CRESCENZI; P. PENNA. - In: THEORETICAL COMPUTER SCIENCE. - ISSN 0304-3975. - STAMPA. - 203:(1998), pp. 51-67. [10.1016/S0304-3975(97)00287-9]
STRICTLY-UPWARD DRAWINGS OF ORDERED SEARCH TREES
CRESCENZI, PIERLUIGI;
1998
Abstract
We prove that any logarithmic binary tree admits a linear-area straight-line strictly-upward planar grid drawing (in short, strictly-upward drawing), that is, a drawing in which (a) each edge is mapped into a single straight-line segment, (b) each node is placed below its parent, (c) no two edges intersect, and (d) each node is mapped into a point with integer coordinates. Informally, a logarithmic tree has the property that the height of any (sufficiently high) subtree is logarithmic with respect to the number of nodes. As a consequence, we have that k-balanced trees, red-black trees, and BB[α]-trees admit linear-area strictly-upward drawings. We then generalize our results to logarithmic m-ary trees: as an application, we have that B-trees admit linear-area strictly-upward drawings.I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.