static void Main(string[] args) { Nyja rrenja = new Nyja(5); rrenja.majte = new Nyja(3); rrenja.djathte = new Nyja(8); rrenja.majte.majte = new Nyja(1); rrenja.majte.djathte = new Nyja(4); rrenja.djathte.majte = new Nyja(6); rrenja.djathte.djathte = new Nyja(13); //rrenja.djathte.djathte.djathte = new Nyja(17); FunksioneTePemesBinare ftpb = new FunksioneTePemesBinare(); Console.WriteLine("Lartesia e pemes binare eshte: " + ftpb.thellesia(rrenja)); Console.WriteLine("Ju lutem shtypni cfare do tasti..."); Console.ReadKey(); }
public int thellesia(Nyja nyje) { if (nyje == null) return 0; return Math.Max(thellesia(nyje.majte), thellesia(nyje.djathte))+1; }
public Nyja(int elementi) { this.elementi = elementi; majte = null; djathte = null; }