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(); }
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(); }