У меня есть набор символов, минимум сотни символов. Как я могу получить позицию конкретного персонажа в этом списке эффективно.
Если ваш набор символов отсортирован, вы можете использовать bsearch().
bsearch()
Если нет, то вам не повезло - вам придется использовать простое сканирование, например strchr().
strchr()
преобразовать набор в упорядоченный список и использовать бинарный поиск.