эффективный способ поиска символа в наборе символов языка C - PullRequest
0 голосов
/ 24 мая 2010

У меня есть набор символов, минимум сотни символов. Как я могу получить позицию конкретного персонажа в этом списке эффективно.

Ответы [ 2 ]

2 голосов
/ 24 мая 2010

Если ваш набор символов отсортирован, вы можете использовать bsearch().

Если нет, то вам не повезло - вам придется использовать простое сканирование, например strchr().

0 голосов
/ 24 мая 2010

преобразовать набор в упорядоченный список и использовать бинарный поиск.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...