public void spausdintiLapa(String tabas) { if (kaire != null) { kaire.spausdintiLapa(tabas + "\t"); } System.out.println(tabas + " " + this.reiksme + " - " + ((tevas != null) ? tevas.reiksme : 0)); if (desine != null) { desine.spausdintiLapa(tabas + "\t"); } }
public Lapas rasti(int sk) { if (this.reiksme == sk) { return this; } else { if (sk > this.reiksme && desine != null) { return desine.rasti(sk); } else if (sk < this.reiksme && kaire != null) { return kaire.rasti(sk); } } return null; }
public void pridetiLapa(int sk, Lapas t) { if (sk > reiksme) { if (desine != null) { desine.pridetiLapa(sk, this.desine); } else { desine = new Lapas(sk, t); } } else if (sk < reiksme) { if (kaire != null) { kaire.pridetiLapa(sk, this.kaire); } else { kaire = new Lapas(sk, t); } } }