Як реалізується двійкове дерево пошуку?

У двійковому дереві пошуку зберігаються елементи, які можна порівнювати між собою за допомогою операцій "менше" і "більше", наприклад це можуть бути числа або рядки. Всі елементи, що зберігаються в дереві, є унікальними, тобто одне число не може бути записане у двох вершинах дерева.