public void displayNode() { Console.Write("Durak Adı: " + data.getDurakAdi() + "\n" + "Boş Park Yeri: " + data.getBosPark() + "\n" + "Tandem Bisiklet Sayısı: " + data.getTandem() + "\n" + "Normal Bisiklet Sayısı: " + data.getNormal() + "\n" + "Kiralama İşlemi Yapan Müşteri Sayısı: " + data.getListSize() + "\n"); Console.WriteLine(); Console.WriteLine("Müşteri Bilgileri; "); Console.WriteLine(); foreach (Müsteri m in data.getList()) { Console.Write("Müşteri ID: " + m.getMüşteriID() + "\n" + m.getZaman().toString()); } Console.WriteLine(); }
// Agaca bir dügüm eklemeyi saglayan metot public void insert(Durak newdata) { TreeNode newNode = new TreeNode(); newNode.data = newdata; if (root == null) { root = newNode; } else { TreeNode current = root; TreeNode parent; while (true) { parent = current; if (string.Compare(newdata.getDurakAdi(), current.data.getDurakAdi()) < 0) { current = current.leftChild; if (current == null) { parent.leftChild = newNode; return; } } else { current = current.rightChild; if (current == null) { parent.rightChild = newNode; return; } } } // end while } // end else not root size++; } // end insert()