Ed
ontem
Vamos analisar cada uma das alternativas em relação às vantagens da estrutura de dados Trie em comparação à Tabela Hash: a) A Tabela Hash é mais eficiente que o Trie para realizar pesquisas baseadas em prefixo. FALSO - O Trie é projetado especificamente para pesquisas baseadas em prefixo, tornando-o mais eficiente nesse aspecto. b) A estrutura de dados Trie possui uma sobrecarga significativa de funções Hash. FALSO - O Trie não utiliza funções hash, então essa afirmação não faz sentido. c) A Tabela Hash é mais adequada que o Trie para imprimir todas as palavras em ordem alfabética. FALSO - O Trie permite a impressão de palavras em ordem alfabética de forma mais eficiente do que uma Tabela Hash. d) Em uma estrutura de dados Trie, a busca por uma String pode ser feita em complexidade de tempo O(L), onde L é o número de palavras na string de consulta. VERDADEIRO - A complexidade de busca em um Trie é O(L), onde L é o comprimento da string que está sendo buscada. e) O Trie e a Tabela Hash têm desempenhos idênticos em pesquisas, sem vantagens distintas para nenhum dos dois. FALSO - O Trie e a Tabela Hash têm desempenhos diferentes, com o Trie tendo vantagens em pesquisas de prefixo e ordenação. Portanto, a alternativa correta é: d) Em uma estrutura de dados Trie, a busca por uma String pode ser feita em complexidade de tempo O(L), onde L é o número de palavras na string de consulta.