>>1. Не надо начинать с поиска решения минимально-воможного времени выполнения
>>2. Не надо делать самый быстрый поиск. Получить данные по всем словам, потом сделайте, например, тот же нечеткий поиск по ним
А если выбирать не приходится и изначально стоит задача:
1. Сделать минимально-возможное время выполнения.
2. Поиск сделать самый быстрый из возможных.
Если задача именно такая и деваться некуда, то как бы действовал опытный программист, который с подобными задачами до этого ни разу не встречался?
>> Но, как по мне, логичнее было бы сначала посторить по непосредственным словам (в книге X слово follow употребляется 123,234 раз)
Виктор, спасибо за ответ в целом и за это дополнение в частности. Пара уточняющих вопросов:
1. Как можно решить эту задачу с минимально-возможным временем выполнения программы?
2. Как структурно организовать полученные данные, чтобы в дальнейшем по ним производить быстрый поиск, вроде того, что предложили вы: "Например, найти самый часто употребляемый корень."
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
>>2. Не надо делать самый быстрый поиск. Получить данные по всем словам, потом сделайте, например, тот же нечеткий поиск по ним
А если выбирать не приходится и изначально стоит задача:
1. Сделать минимально-возможное время выполнения.
2. Поиск сделать самый быстрый из возможных.
Если задача именно такая и деваться некуда, то как бы действовал опытный программист, который с подобными задачами до этого ни разу не встречался?