a ja mam pytanie - w slowniku bylo jeden, dwa, trzy, a dlazego masz zaznaczone jedna itp??
Bo algorytm ma wyszukiwac podciagi, co najmniej dwuliterowe, czyli je, jed, jede, jeden :)
Poszukując pojedynczego wzorca, dosyć długiego przydatny byłby algorytm Rabin-Karpa, ale ponieważ nie są to raczej długie wyrazy (przynajmniej tak z opisu wynika), a jest ich dosyć dużo, to może zbudowanie DAS (lub NAS) dla tych wyrazów byłoby całkiem efektywną metodą przeszukiwania. Chociaż... skoro słownik zawiera 1000 wyrazów to trochę dużo. Powiedz może jeszcze ile znaków zawiera przeszukiwany tekst. To często też ma znaczenie. Z doświadczenia wiem, że dla małej ilości danych stosowanie skomplikowanych algorytmów wyszukiwania nie jest zbyt optymalne. Przepisane brute-force w asm zwykle bije je mocno dla mniejszej ilości danych.
OK, juz wyjasniam w czym problem:
Ogladam strone www. Nie przekracza z reguly jednego ekranu, powiedzmy ze srednio 1.5 screena. Wyrazy - zwykle, jak to w tekscie pisanym. Chce wyszukac optycznie miejsca, w ktorych moga sie pojawic numery GG - a pomyslowosc ludzi jest niewyobrazalna :) Potrafia napisac po angielsku, francusku, niemiecku, potrafia napisac "jedwtrczpisz" albo wspak.
Oczywiscie podkolorowanie fragmentow wyrazow jak w przykladzie - ulatwiloby mi kontrole.