发明名称 Method for encoding and decoding acyclic, linked-list data structures for efficient storage, retrieval and searching
摘要 To encode hierarchial information the invention recognizes that there is implicit information which must be made explicit. Thus the hierarchial information is annotated by selectively adding to it two spatial representing characters, each instance of a first spatial representing character corresponds to a unit step to the right, each instance of a second spatial representing character represents a unit identation to the left, and the first instance of the second spatial representing character in a string of the second spatial representing characters also represents a carriage return and line feed. The annotated hierarchial information is then scanned to produce two byproduct strings. The first byproduct string is merely the sequence of first and second spatial representing characters, in the order in which they appear, to which is added two place holding characters, one representing an alpha-numeric string, and the second representing a string of one or more blank or null characters. The second byproduct string is merely the concatenation of the alpha-numeric strings appearing in the hierarchial information. The first and second byproduct strings are then stored. The method is reversible so tht the encoded and stored hierarchial data structure (including its contents) can be retrieved and reconstituted. The encoded stored hierarchy (and its contents) can also be rapidly searched in its encoded form.
申请公布号 US4803651(A) 申请公布日期 1989.02.07
申请号 US19860827690 申请日期 1986.02.10
申请人 IBM CORPORATION 发明人 GALKOWSKI, JAN T.
分类号 G06F9/44;G06F12/00;G06F17/30;(IPC1-7):G06F9/40;G06F15/40;G06F12/08 主分类号 G06F9/44
代理机构 代理人
主权项
地址