Binary Tree adalah struktur data dalam algoritma yang terdiri dari simpul (node) yang terhubung
satu sama lain melalui maksimal dua cabang (branch). Setiap simpul memiliki dua anak simpul, yaitu kiri dan
kanan, kecuali simpul yang berada di ujung (leaf node). Binary Tree sering di gunakan dalam pencarian data
dan pemrosesan bahasa alami, dan dapat di gunakan untuk memodelkan banyak masalah yang melibatkan hierarki dan relasi antara objek.