Ejemplo n.º 1
0
 private void Beszur(T elem, ref BinarisKeresofaElem <T> szint)
 {
     if (szint == null)
     {
         szint = new BinarisKeresofaElem <T>(elem);
     }
     else
     {
         if (szint.Ertek.CompareTo(elem) == -1)
         {
             Beszur(elem, ref szint.jobb);
         }
         else if (szint.Ertek.CompareTo(elem) == 1)
         {
             Beszur(elem, ref szint.bal);
         }
     }
 }
Ejemplo n.º 2
0
 private bool Keres(T elem, ref BinarisKeresofaElem <T> szint)
 {
     if (szint != null)
     {
         if (szint.Ertek.CompareTo(elem) == 0)
         {
             return(true);
         }
         else if (szint.Ertek.CompareTo(elem) == -1)
         {
             return(Keres(elem, ref szint.jobb));
         }
         else
         {
             return(Keres(elem, ref szint.bal));
         }
     }
     return(false);
 }