public BSTDugum Ara(int item) { if (item < Veri) { if (pSol != null) { return(pSol.Ara(item)); } else { return(null); } } else if (item > Veri) { if (pSag != null) { return(pSag.Ara(item)); } else { return(null); } } return(this); }
static void Main(string[] args) { BSTDugum yenis = new BSTDugum(8); yenis.Ekle(4); yenis.Ekle(3); yenis.Ekle(6); yenis.Ekle(13); yenis.Ekle(11); yenis.Ekle(18); yenis.Ekle(1); yenis.Ekle(3); yenis.Ekle(5); yenis.Ekle(7); yenis.Ekle(16); yenis.Ekle(21); yenis.Ekle(12); yenis.Ekle(9); Console.WriteLine(yenis.MinDeger()); yenis.Cikar(11); yenis.Ara(11); /* * BSTDugum yeni = new BSTDugum(11); * yeni.Ekle(5); * yeni.Ekle(15); * yeni.Ekle(3); * yeni.Ekle(8); * yeni.Ekle(12); * yeni.Ekle(17); * yeni.Ekle(16); * yeni.Ara(17); * yeni.Cikar(17); * Console.WriteLine(yeni.MinDeger()); */ }