예제 #1
0
 public void Insert(string etunimi, string sukunimi, int aanimaara)
 {
     if (sukunimi.CompareTo(this.sukunimi) >= 0)
     {
         if (rightNode == null)
         {
             rightNode = new Ehdokas(etunimi, sukunimi, aanimaara);
         }
         else
         {
             rightNode.Insert(etunimi, sukunimi, aanimaara);
         }
     }
     else
     {
         if (leftNode == null)
         {
             leftNode = new Ehdokas(etunimi, sukunimi, aanimaara);
         }
         else
         {
             leftNode.Insert(etunimi, sukunimi, aanimaara);
         }
     }
 }
예제 #2
0
 public void Insert(string etunimi, string sukunimi, int aanimaara)
 {
     if (root != null)
     {
         root.Insert(etunimi, sukunimi, aanimaara);
     }
     else
     {
         root = new Ehdokas(etunimi, sukunimi, aanimaara);
     }
 }