摘要 |
<p>PURPOSE:To rearrange the hierarchical data by shifting the block data in the prescribed direction so as to fill an idle area if existing between the block data when the hierarchical data group of a tree structure is used as the block data. CONSTITUTION:A hierarchical data storage means 1 stores the hierarchical data arranged on the plane coordinates based on the hierarchical relationships of a tree structure. A deciding means 2 decides whether an idle area exists between block data or not in response to an output command, etc., of the hierarchical data and with the data group having the higher-lower rank relationship defined as a data group among those hierarchical, data arranged in the means 1. When the presence of an idle area is confirmed, a rearrangement means 3 shifts successively the block data equivalent to the idle area in the prescribed direction for each block so as to rearrange the hierarchical data. As a result, the hierarchical data stored in the means 1 are outputted in a state where they are rearranged by the means 3. Thus the block data can be outputted in accordance with the higher-lower rank relationship of the tree structure and without loosing this relationship and with the positions of data put close together in a single direction.</p> |