Binäärihakupuu on binääripuu, jolla on järjestyksen invariantti: jokaiselle solmulle kaikki avaimet sen vasemmassa alipuussa ovat pienempiä ja kaikki avaimet sen oikeassa alipuussa ovat suurempia. Tämä antaa sinulle mahdollisuuden hakea puolittamalla ongelman jokaisessa vaiheessa.
Invariantti
text
8
/ \
3 10
/ \ \
1 6 14 left < node < right at every node
