[#5]
Re: Przeszukiwanie tablicy
@ZED^lM,
post #1
Witam,
Zależy w jaki sposób dane z tablicy są rozmieszczone i jak często chcesz dany napis przeszukiwać ( czy to jest kluczowe w programie ).
Z takich łatwych trików to jeśli szukany string jest przeważnie na końcu napisu to lepsza jest funkcja przeszukująca od końca napisu.
Jeżeli dany tekst chcesz przeszukiwać wiele razy to można rozważyć zamianę formatu danych, przenosząc ciężar wielokrotnego szukania na funkcję, która przejrzy raz dane umieszczając je w innym, lepszym formacie danych ( na ten przykład mapa będzie dosyć dobra ).
Jeżeli dane nie zmieniają się ( czyli zawsze wczytujesz plik, który nigdy się nie zmienia ) to tak naprawdę nie musisz szukać tego napisu, wystarczy to zrobić raz i zapisać sobie. Niestety to podejście ma jedyną wadę, którą bardzo szybko odkryjesz gdy ten plik się zmieni :)
Pozdrawiam