Pohon biner adalah struktur data yang banyak digunakan untuk merepresentasikan hubungan hirarki antar elemen, seperti klasifikasi mahluk hidup dan sistem file. Setiap simpul pada pohon biner hanya boleh memiliki dua anak paling banyak. Root adalah simpul paling atas dengan derajat masuk nol dan derajat keluar positif. Daun adalah simpul tanpa anak. Tinggi pohon ditentukan dari level maksimum sedangkan lebar