Witam,
mam problem z programem, który by wczytywał dane z pliku oraz liczył ilość wystąpień par i trójek liczb w każdym wersie.
tzn.
w pliku dane.txt są takie linie:
23,34,78,95,22,45,68,64,20,46,78,45,32,
11,23,42,45,46,78,68,41,22,48,12,13,15,
itd…
i teraz program liczy wystąpienia takich samych par w tych wersach.
czyli para 23 i 34 wystąpiła tylko raz
23 i 46 wystapila 2 razy
22 i 46 wystapila takze 2 razy…
i trójkami
23,22 i 46 wystapilo 2 razy
23,34,95 tylko 1 raz.
Przy końcu wyświetlenie największej ilości powtórzeń
oraz zapisanie 20 najczęstszych wystąpień.
Próbowałem robić z tablicami trójwymiarowymi tyle ze przy dopisywaniu każdej kombinacji cyfry wyszło 100*100*100 = 1000000 czyli program chodziłby w ślimaczym tempie (wersów może być około 15 tys.)
Proszę o pomysł jak to można rozwiązać (jeżeli ktoś chętny to może z kodem opisać : ) )