Ejemplo n.º 1
0
            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();
            }
Ejemplo n.º 2
0
            // 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()