Çok düşünmedim ama Ağaç yapısı kullanılarak yapılabilir herhalde.Ilk soru parent olursa evet veya hayira göre sağ veya sol çocuğa gidilebilir. Başka algoritmalar da düşünülebilir tabi