Ed
há 2 meses
Para entender por que uma Trie é eficiente para implementar funcionalidades de auto-complete, precisamos analisar como essa estrutura de dados funciona. A Trie armazena palavras de forma que os prefixos comuns são compartilhados entre as palavras, o que permite uma busca rápida. Vamos analisar as alternativas: a) Porque cada nó contém a palavra completa. - Incorreto, pois os nós não armazenam a palavra completa, mas sim partes dela. b) Porque os prefixos já estão representados na estrutura, permitindo percorrer apenas os caminhos necessários. - Correto, essa é a principal vantagem da Trie, pois permite que você busque rapidamente por palavras que compartilham um prefixo comum. c) Porque a Trie armazena palavras em uma lista ordenada. - Incorreto, a Trie não armazena palavras em uma lista ordenada, mas sim em uma estrutura de árvore. d) Porque a Trie converte palavras em índices numéricos. - Incorreto, a Trie não converte palavras em índices numéricos, mas utiliza caracteres para construir a árvore. Portanto, a alternativa correta é: b) Porque os prefixos já estão representados na estrutura, permitindo percorrer apenas os caminhos necessários.
Mais perguntas desse material