Witam, mam pewien problem z algorytmem Boyera-Moore'a. Algorytm powinien wyszukiwac wystapienie wzorca w tekscie. Znalazlem ladny opis tego algorytu w ksiazce "Wprowadzenie do algorytmów", T.H. Cormen, C.E. Leisterson, R.L. Rivest jednak pomimo licznych prob modyfikacji nadal nie dziala prawidlowo. Dla przykladu:
wzorzec - ff, tekst ff12345ff1234ff
wystapienia powinny byc dla przesuniec 0, 7, 13 natomiast wedlug mojego programu wystepuje dla: 0, 6, 12. Kazde inne wystapienie procz zerowego jest jakby przesuniete o jeden w lewo. Probowalem juz chyba wszystkiego, a zawsze jak ktos zobaczy kod to moze zobaczyc cos czego samemu sie nie widzi. Jezeli ktos mialby odrobine czasu prosze o pomoc.
KOD: http://pastebin.pl/16825