Imagem de fundo

Uma livraria precisa gerenciar seu catálogo digital onde novos títulos são constantemen...

Compartilhar

Uma livraria precisa gerenciar seu catálogo digital onde novos títulos são constantemente adicionados e livros esgotados são removidos. É essencial que as operações de inserção, remoção e busca por títulos sejam rápidas (idealmente em tempo logarítmico) para não impactar as vendas. O sistema deve manter os livros sempre em ordem alfabética.


Nesse contexto, qual estrutura de dados é mais adequada para atender a esses requisitos de um catálogo dinâmico e ordenado?


A

Array ordenado


B

Lista ligada


C

Fila de prioridade


D

Árvore binária de busca