Jeśli więc mam wybierać między tabelą skrótów a drzewem przedrostków, jakie czynniki dyskryminujące skłoniłyby mnie do wybrania jednego z nich. Z mojego własnego naiwnego punktu widzenia wydaje się, że używanie trie ma dodatkowe obciążenie, ponieważ nie jest przechowywane jako tablica, ale pod względem czasu wykonywania (zakładając, że najdłuższy klucz jest najdłuższym angielskim słowem) może zasadniczo być O (1) (w odniesieniu do górnej granicy). Może najdłuższe angielskie słowo ma 50 znaków?
Tabele z skrótami są natychmiastowo wyszukiwane po uzyskaniu indeksu . Wydaje się jednak, że haszowanie klucza w celu uzyskania indeksu może z łatwością zająć blisko 50 kroków.
Czy ktoś może podać mi bardziej doświadczoną perspektywę na ten temat? Dzięki!
00110010
może być bajtem wejściowym, ale chcesz uwzględnić dopasowanie,00111010
które jest usuwane tylko o jeden bit.