Gruplar belli değil, grup olmasını için örnek olarak

2'den fazla 5'ten az aynı satırlar olsun.  2 den fazla 5 taneden az aynı
satır kümelerini bulmak istiyorum

*a
b
c*
*d
k*
l
m
*a*
*b
c*
k
*a
b
c
d
**k*
abcd -> 2 tane
abc -> 3 tane
dk -> 2 tane
ab -> 3 tane
.. vs

2011/8/22 Ege Sertçetin <[email protected]>

> Bir satır grubunun kaç satırdan oluşacağını en fazla ve en düşük
> olarak belirlerseniz (ör: en az 2 en çok 5 gibi) hangi grubun kaç kez
> tekrar ettiğini bulursunuz. Tabii biraz çok döngü olacaktır.
>
> En az 2, en çok 5 diyelim.
>
> for x=2'den 5 e kadar {
>
>     while (!eof) {
>
>         for s=1den satirsayisi-x+1'e kadar
>             s'inci x tane satiri al ve bütün dosyada kaç kere geçiyor bak.
>
>     }
> }
>
> Tabi bu en kaba hali ve sık sık kullanılması pek mantıklı değil.
>
>
> Ege Sertçetin.
>
>
> Alinti selim ok <[email protected]>
>
> > Elinizdeki satirlarin miktari ne kadar? Milyonlarca satirdan mi
> bahsediyoruz
> > yoksa 30-40 satir mi?
> >
>
>
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>



-- 
Onur AKTAŞ
Kişisel, http://www.onuraktas.net
Blog, http://www.alonon.net
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap