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); } } }
public void Insert(string etunimi, string sukunimi, int aanimaara) { if (root != null) { root.Insert(etunimi, sukunimi, aanimaara); } else { root = new Ehdokas(etunimi, sukunimi, aanimaara); } }