private void dodaj(Wezel w, int wartosc) { if (w == null) { return; } if (w.wartosc > wartosc) { if (w.lewy == null) { w.lewy = new Wezel(wartosc); return; } else { dodaj(w.lewy, wartosc); } } else { if (w.prawy == null) { w.prawy = new Wezel(wartosc); return; } else { dodaj(w.prawy, wartosc); } } }
public void Dodaj(int wart) { if (root == null) { root = new Wezel(wart); return; } dodaj(root, wart); }
public void WyswietlPreOrder(Wezel w) { if (w == null) { return; } Console.Write(w.wartosc + " "); WyswietlPreOrder(w.lewy); WyswietlPreOrder(w.prawy); }