| |
| | [No title] |
 | | To maintain a search binary tree, it is necessary to store pointers to the left and right sons, and (if we are planning to dynamically reconstruct tree) a pointer to the parent node. |
 | | Each tree covers blocks of N characters, and these blocks overlap so that the characters in any window of size N are in no more than three trees. |
 | | Another reason, is that the insertion of a character in the radix 2 tree may produce up to 8 new nodes, and if we present each node by pair of pointers, this will consume 2*8=16 words of memory, which is quite inefficient. |
| www.ee.uwa.edu.au /~roberto/teach/itc314/resources/lzrw1.txt (4047 words) |
|