Я пытаюсь реализовать алгоритмы t9 с помощью Trie. Кто-нибудь может предложить, как рассчитать все перестановки слов (действительные или недопустимые для обоих) для заданного числового ввода.T8 синонимы в реализации Java
Для например, в T9 телефон: 2 ABC, 3 DEF, 4 GHI ...... 9 WXYZ
так что если пользователь нажимает 234, 3^3 слова, которые могут быть образованы:
adg, aeh, afi, bdg, bei, cfh .....
Я пытаюсь закодировать это в java.