Exemplo n.º 1
0
        static void Main(string[] args)
        {
            string[] ülke_adları = { "Japonya", "ABD", "Fransa", "Çin", "Hindistan", "İtalya", "Rusya", "Almanya", "Türkiye", "İspanya" };
            int[]    sıra        = { 10, 3, 21, 1, 2, 23, 9, 16, 18, 28 }; //en kalabalık ülkeler arasında dünyadaki sırasını belirtir

            Tree agac = new Tree();

            for (int i = 0; i < ülke_adları.Length; i++) //10 tane ülke nesnesi oluşturulup ağaca yerleştirilirler...
            {
                Ülke nesne = new Ülke();
                nesne.ülke_adı    = ülke_adları[i];
                nesne.ülke_sırası = sıra[i];
                nesne.nüfus       = 0;
                nesne.sayı        = i;
                agac.insert(nesne);
            }

            agac.bilgileri_yazdır(); //Agacın derinliğini, eleman sayısını, düğümlerin derinlik ortalamasını bulan fonfsiyon çağırılır...

            Console.ReadLine();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            FileStream input = new FileStream("input.txt", FileMode.Open
                                              , FileAccess.Read);
            FileStream output = new FileStream("output.txt", FileMode.Create
                                               , FileAccess.ReadWrite);
            StreamReader reader = new StreamReader(input);
            Tree         test   = new Tree();
            string       st     = reader.ReadLine();

            while (st != null)
            {
                test.insert(Convert.ToInt32(st));
                st = reader.ReadLine();
            }
            StreamWriter writer = new StreamWriter(output);

            Tree.detour(writer, test.root);
            writer.Close();
            input.Close();
            output.Close();
        }