C, структура данных - PullRequest
       1

C, структура данных

0 голосов
/ 01 марта 2019

В поиске Google, когда мы набираем букву, появляется много предложений, обычно это связано с историей ранее найденных ключевых слов.

Итак, какая структура данных использовалась для хранения истории этих ключевых слов, чтобыкак только мы набираем письмо, отображаются предложения?

1 Ответ

0 голосов
/ 01 марта 2019

У Google, несомненно, есть что-то более сложное, но вы можете начать с trie .Это древовидная структура данных, где каждый узел представляет строки, начинающиеся с определенного префикса.При спуске по дереву вы получаете более длинные и длинные строки.

Trie example

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