@kernelpan1c: Serio n^3? Myślałem, że lepiej. 100MB binarki mieli mi w 30 sekund :D W sumie to się zastanawiam, czy jest jakaś inna metoda zliczenia bajtów niż przelecenie pliku bajt po bajcie aż do napotkania dopasowania. Nie liczę metod opartych na prawdopodobieństwie typu: "jeśli pieć bajtów się powatarza, to szósty prawdodpodobnie też będzie tym samym.", albo ustalenie kolejności dopasowania według statystycznej częstotliwości występowania poszczególnych bajtów w pliku binarnym.
Co myślicie o moim algorytmie zliczającym poszczególne bajty w pliku binarnym?
https://github.com/VanQator/fmanage/blob/master/asciiCharCounter.cpp
#programowanie
W sumie to się zastanawiam, czy jest jakaś inna metoda zliczenia bajtów niż przelecenie pliku bajt po bajcie aż do napotkania dopasowania. Nie liczę metod opartych na prawdopodobieństwie typu: "jeśli pieć bajtów się powatarza, to szósty prawdodpodobnie też będzie tym samym.", albo ustalenie kolejności dopasowania według statystycznej częstotliwości występowania poszczególnych bajtów w pliku binarnym.