Я думаю, что три с количеством в качестве листьев может быть быстрее.
Любая приличная реализация хеш-таблицы потребует полного прочтения слова, его обработки с использованием хеш-функции и, наконец, поиска в таблице.
Три могут быть реализованы так, что поиск происходит, когда вы читаете слово. Таким образом, вместо полного поиска слова, вы часто можете пропустить символы после того, как вы установили уникальный префикс слова.
Например, если вы прочитали символы «torto», три будет знать, что единственное возможное слово, начинающееся таким образом, это черепаха.
Если вы можете выполнить этот встроенный поиск быстрее, чем слово, которое может хэшировать алгоритм хэширования, вы должны быть в состоянии быстрее.
Однако , это полный перебор. Я продолжил, так как вы сказали, что это чисто гипотетически, я подумал, что вам нужен гипотетический ответ. Выберите наиболее приемлемое решение, которое выполнит задачу за разумное время. Микрооптимизация обычно тратит больше времени в человеко-часах, чем экономия в процессорных часах.