Учитывая большой список слов (скажем, 1 миллион). Используя Trie, мы можем легко реализовать сопоставление префиксов. Но как я могу реализовать частичное совпадение.
Например, у нас есть список слов {"abc", "def", "lunch", "diner" ....}, как я могу получить ланч при поиске "unc"?
Является ли Три все еще хорошей структурой данных для использования в этом случае? Каковы возможные способы его эффективной реализации?