Mam słowo, np. euroautointegrator i teraz chcę to rozdzielić tak: euro-auto-integrator,
czyli na te słowa, z których to złożono.
Słowa często występujące w złożeniach mam przygotowane i jest ich kilkaset lub nawet kilka tysięcy:
'auto', 'trans', 'zielono', 'mało', 'szkolno'
Sprawdzanie kolejno wszystkich:
for i := 1 to Num do begin
k := Pos(zlozone, slowka[i]
if k > 0 then begin
znaleziono...
end
end;
jest zbyt wolne, więc szukam lepszego sposobu - hash table lub coś w tym stylu.
Może ma ktoś jakiś pomysł?
pastelowogruboziarnistoszybkoskośnie