如何构建从叶子到根的二叉树是相反的方向。我正在为字符串编写一个压缩算法并 xor 应用这种加密,例如我们将原始字符串作为**44**333**55**555**4**333**
,
让xo = 44, x1 = 333, x2 = 55, x3 = 555, x4 = 4, x5 = 333 <=> **x0**x1**x2**x3**x4**x5,
应用这个算法,我们得到:
x01 = x0 xor x1, x23 = x2 xor x3, x45 = x4 xor x5 <=> **x01**x23**x45**
再次,
x0123 = x01 xor x23 and x012345 = x0123 xor x23
.
这种结构在二叉树中很容易保持,但是如何在二叉树的方向上构建一个反向。