public void Ekle(int item) { if (item < Veri) { if (pSol != null) { pSol.Ekle(item); return; } BSTDugum pYeni = new BSTDugum(item); pSol = pYeni; } else if (item > Veri) { if (pSag != null) { pSag.Ekle(item); return; } BSTDugum pYeni = new BSTDugum(item); pSag = pYeni; } }
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()); */ }