public void walk(KokDugumu dugum, String olusan) { String tester = (olusan + dugum.getHarf()).Trim(); walkCount++; if (dugum != null) { dugumSayisi++; if (dugum.getKok() != null) { /* if (dugum.getKelime() != null && * !dugum.getKelime().equals(dugum.getKok().icerik())){ * System.out.println("!!!!! " + dugum.getKelime() + " - " + dugum.getKok().icerik()); * }*/ kokTasiyanDugumSayisi++; if (set != null) { set.Add(dugum.getKok()); } } if (dugum.getEsSesliler() != null) { esSesliTasiyanDugumSayisi++; if (set != null) { set.AddAll(dugum.getEsSesliler()); } } if (!dugum.altDugumVarMi()) { ucDugumSayisi++; } else { KokDugumu[] altDugumler = dugum.altDugumDizisiGetir(); int top = 0; foreach (KokDugumu altDugum in altDugumler) { if (altDugum != null) { top++; } } dugumSayilari[top]++; } } KokDugumu[] altDugumlerX = dugum.altDugumDizisiGetir(); if (altDugumlerX != null) { foreach (KokDugumu altDugum in altDugumlerX) { if (altDugum != null) { this.walk(altDugum, tester); } } } }
public void kopyala(KokDugumu kaynak) { this.kok = kaynak.getKok(); this.kelime = kaynak.getKelime(); this.esSesliler = kaynak.getEsSesliler(); }
public void walk(KokDugumu dugum, String olusan) { String tester = (olusan + dugum.getHarf()).Trim(); walkCount++; if (dugum != null){ dugumSayisi++; if(dugum.getKok() != null){ /* if (dugum.getKelime() != null && !dugum.getKelime().equals(dugum.getKok().icerik())){ System.out.println("!!!!! " + dugum.getKelime() + " - " + dugum.getKok().icerik()); }*/ kokTasiyanDugumSayisi++; if(set != null){ set.Add(dugum.getKok()); } } if(dugum.getEsSesliler() != null){ esSesliTasiyanDugumSayisi++; if(set!= null){ set.AddAll(dugum.getEsSesliler()); } } if(!dugum.altDugumVarMi()){ ucDugumSayisi++; }else{ KokDugumu[] altDugumler = dugum.altDugumDizisiGetir(); int top = 0; foreach (KokDugumu altDugum in altDugumler) { if(altDugum != null) top++; } dugumSayilari[top]++; } } KokDugumu[] altDugumlerX = dugum.altDugumDizisiGetir(); if (altDugumlerX != null){ foreach (KokDugumu altDugum in altDugumlerX){ if (altDugum != null){ this.walk(altDugum, tester); } } } }