qoid |
Wysłany: 30.01.2004 02:31:23 Temat postu: |
|
nie jest moze to metoda optymalna, ale poki co moze wystarczy:
lecisz po calosci tablicy od dolu, wycinasz najpierw po jednej literce z wartosci arraya i porownujesz (funkcje: subString() i toUpperCase() beda tu mile widziane) z tym co masz. ustawiasz swoj indeks na ostatnim znalezionym i powtarzasz cala procedure dla dwoch, trzech ....n literek.
mily sposob na rozpoczecie
aha, to jest przy zalozeniu, ze tablica byla wczesniej sortowana, bo w kazdym razie znajdzie ci ten element najblizej gory. innymi slowy: wyszukujac "M" otrzymasz ar[0]="Mirek", a jak dla mnie "ladniejszy" bylby "Maciek". |
|