public class Drevo { int glava; Drevo levi, desni; boolean vstavi(int elt){ if(glava > elt){ if(levi == null){ levi = new Drevo(); levi.glava = elt; return(true); } else{ return(levi.vstavi(elt)); } } else{ if(desni == null){ desni = new Drevo(); desni.glava = elt; return(true); } else{ return(desni.vstavi(elt)); } } } boolean isci(int elt){ if(glava == elt){ return(true); } else{ if(glava > elt){ if(levi == null){ return(false); } else{ return(levi.isci(elt)); } } else{ if(desni == null){ return(false); } else{ return(desni.isci(elt)); } } } } boolean brisi(int elt){ if(glava > elt){ if(levi == null){ return(false); } else{ if(levi.glava == elt){ //prevec za prvi letnik return(true); } else return(levi.brisi(elt)); } } else{ if(desni == null){ return(false); } else{ if(desni.glava == elt){ //prevec za prvi letnik return(true); } else return(desni.brisi(elt)); } } } }