Pergunta
Emum sistema de gerenciamento de biblioteca , um desenvolvedor está implementando uma funcionalidade para armazena e recuperar informações sobre livros com base em seus codigos ISBN . Para otimizar a busca e garantir a unicidade dos codigos,ele decide utilizar uma estrutura de dados do tipo Map em Java. Considerando as características das diferentes imple mentações de Map mencionadas no texto sobre qual implementação o desenvolvedor deve escolher para atender aos requisitos de armazen amento eficiente e recuperação rápida das informações dos livros assinale a alternativa correta: Alternativas A) 0 desenvolvedor deve escolher Treemap pois armazena elementos na árvore garantindo a ordem classificada das chaves. B) 0 desenvolvedor deve escolher LinkedHashMap pois mantém a ordem de inserção dos elementos e permite acesso rápido. co desenvolvedor deve escolher SortedMap pois estende Map mantendo suas chaves na ordem classificada. DO desenvolvedor deve escolher HashMap pois armazena elementos na tabela hash oferecendo acesso rápido aos dados. EO desenvolvedor deve escolher HashTable.pois garante a unicidade das chaves e oferece acesso rápido aos dados.
Solução
Verification of experts
4.6174 Voting
ZeldaMestre · Tutor por 5 anos
Responder
alternativa correta é:<br /><br />D) O desenvolvedor deve escolher HashMap pois armazena elementos na tabela hash oferecendo acesso rápido aos dados.<br /><br />Explicação: O HashMap é uma implementação eficiente de Map em Java que utiliza uma tabela hash para armazenar os elementos. Ele oferece acesso rápido aos dados, o que é essencial para otimizar a busca. Além disso, o HashMap não mantém a ordem de inserção, o que não é um problema para este caso de uso, pois a ordem dos elementos ISBN não é relevante para a funcionalidade de busca e armazenamento.
Clique para avaliar: