15 Nisan 2016 Cuma

Tek Döngü İle Sıkıştırma Algoritması

int s=1;
        for (int i = 0; i < str.length()-1; i++) {
            if(str.charAt(i)==str.charAt(i+1))
                s++;
            else
            {
                cumle+=str.charAt(i);
                cumle+=s;
                s=1;
            }
            if(i+1==str.length()-1)
            {
                cumle+=str.charAt(i+1);
                cumle+=s;}
           
        }
        System.out.println(" "+cumle);

Hiç yorum yok:

Yorum Gönder