Ett binärt sökträd är ett binärt träd med en ordningsinvariant: för varje nod är alla nycklar i dess vänstra underträd mindre, och alla nycklar i dess högra underträd större. Detta låter dig söka genom att halvera problemet vid varje steg.
Invarianten
text
8
/ \
3 10
/ \ \
1 6 14 left < node < right at every node
