나뭇잎에서 루트까지 이진 트리를 만드는 방법은 반대 방향입니다.나뭇잎에서 루트까지 이진 트리를 만드는 방법
x01 = x0 xor x1, x23 = x2 xor x3, x45 = x4 xor x5 <=> **x01**x23**x45**
:이 알고리즘은 우리가 얻을 적용 xo = 44, x1 = 333, x2 = 55, x3 = 555, x4 = 4, x5 = 333 <=> **x0**x1**x2**x3**x4**x5,
하자 나는,이 암호화를 적용 스트링과 XOR의 압축 알고리즘을 쓰고 있어요 예를 들어 우리는 원래 **44**333**55**555**4**333**
같은 문자열,
이 다시,
x= x01 xor x23 and x= xxor x23
.
이 구조는 이진 트리에서 유지하기 쉽지만 이진 트리의 방향으로는 역방향을 만드는 방법입니다.
왜 바이너리 트리가 필요합니까? 동일한 배열에 값을 저장할 수 있습니다. 예를 들면. x01은 x0의 자리에 갈 수 있습니다. –
트리에서이 구조를 유지하면 X0 = X0 xor 또는 X1이므로 항상 X01이 X0 및 X1이라는 것을 알고 있기 때문입니다. –