Um Agente Técnico em Informática foi
encarregado de otimizar o modulo de gerenciamento de
processos de um sistema corporativo. Durante a análise
dos requisitos, verificou que a estrutura de dados utilizada
deverá permitir inserções e remoções frequentes de
registros em diferentes posições da sequência, mantendo
referências entre os elementos para reduzir o custo dessas
operações. Além disso, o sistema deverá possibilitar a
navegação bidirecional, permitindo o deslocamento para
o elemento anterior e para o elemento seguinte, sem a
necessidade de reorganizar todos os registros
armazenados. Diante disso, qual alternativa apresenta a
estrutura de dados que atende à necessidade do Agente?