Binary Search Tree adalah jenis struktur data dalam algoritma yang memungkinkan pencarian, penghapusan, dan
penambahan elemen secara efisien. Struktur data ini terdiri dari simpul-simpul yang terhubung satu sama lain
melalui cabang-cabang (branch), di mana simpul-simpulnya di atur sedemikian rupa sehingga setiap simpul memiliki
nilai yang lebih kecil dari nilai anak simpul sebelah kanan, dan nilai yang lebih besar dari nilai anak simpul sebelah kiri.