Operatorzy równość to przechodni: jeśli A = B, a B = C, to A = B = C, tak, A = C.
Operatorzy równości są refleksyjne: A = A, B = B i C = C bez względu na to, jakie są ich wartości.
Operatorzy równości są symetryczne. Jeżeli A = B, następnie B = A. (Nie ma znaczenia w jakiej kolejności są one w.)
Teraz przyjrzeniu definicji dali Ci:
Drzewo jest równy innym drzewie, jeśli dzieci są równe. Zobaczmy. Możemy założyć, że węzły są porównywane na dole, albo definicja jest całkiem bezużyteczny. Ale nie przeszkadza, aby powiedzieć, jak rozwiązać tego porównania, a cała definicja dali ci zależy na nim.
W skrócie, jest to bzdura pytanie.
Zobaczmy, co się stanie, jeśli zdecydujemy chcemy spróbować rozwikłać kwestię, choć.
Ale czekaj, oni również powiedzieć, że dwoje dzieci z każdego drzewa mogą zostać zamienione. Dodaje to ograniczenie, że każdy drzewo, które jest równe do niczego innego (w tym siebie) musi być równa jego lustrzane odbicie. Oraz wszelkie wariacje dzieci swoich poddrzew są zamienione.
I pamiętaj, że to ma być poszukiwanie drzewo. W związku z tym, możemy założyć, że prawdopodobnie dwa różne drzewa wyszukiwania, które są przetwarzane przez ten sam algorytm musi dać taki sam efekt, jeżeli są one równe. Tak więc, jeśli możemy przełączyć się wokół elementów drzewa, to czas wyszukiwania mogą być naruszone. Więc, drzewa, które nie mają każdy węzeł w miejscu nie są sobie równe.
Umieszczenie że wraz z „swap” własności tej równości, widzimy, że nie jest to ważna definicja równości. (Jeśli staramy się go stosuje, a potem okazuje się, że tylko drzewa, które mają ten sam węzeł dla każdego węzła na określonym poziomie są równe, i tylko dla siebie, który łamie część zwrotności z operatorem równości).