Bir ikili arama ağacı uygulamak için bir algoritma yazın.
def insert(düğüm, veri): 
 # Ağaç boşsa, yeni bir düğüm döndürün 
 düğüm Yok ise: 
 Düğüm(veri) döndürün 
 
 # Aksi takdirde, ağaç
 eğer data < node.data: 
 node.left = ekle(node.left, data) 
 else: 
 node.right = insert(node.right, data) 
 
 # ( değişmedi) düğüm işaretçisi 
 return düğümü 
 
# Belirli bir veriyi arama işlevi 
def arama(düğüm, veri): 
 
 # Temel Durum: kök Hiçbiri ise veya kökte anahtar varsa 
 if düğüm Yok veya node.data == data: 
 return düğümü 
 
 # Anahtar kökün anahtarından büyüktür 
 if node.data < veri: 
 return araması(node.right, veri) 
 
 # Anahtar, kökün anahtarından küçüktür 
 return araması(node.left, veri)