Informática, perguntado por yprates7821, 3 meses atrás

Enade adaptada no desenvolvimento de um software que analisa bases de dna, representadas pelas letras a, c, g, t, utilizou-se as estruturas de dados: pilha e fila. Considere que, se uma sequência representa uma pilha, o topo é o elemento mais à esquerda; e se uma sequência representa uma fila, à sua frente é o elemento mais à esquerda. Analise o seguinte cenário: "a sequência inicial ficou armazenada na primeira estrutura de dados na seguinte ordem: (a,g,t,c,a,g,t,t). Cada elemento foi retirado da primeira estrutura de dados e inserido na segunda estrutura de dados, e a sequência ficou armazenada na seguinte ordem: (t,t,g,a,c,t, g,a). Finalmente , cada elemento foi retirado da segunda estrutura de dados e inserido na terceira estrutura de dados e a sequência ficou armazenada na seguinte ordem: (t,t,g,a,c,t,g,a)" qual a única sequência de estruturas de dados apresentadas a seguir pode ter sido usada no cenário descrito acima?

Soluções para a tarefa

Respondido por hianm02
0

Resposta:

Fila-Pilha-Fila

Explicação:

A integridade da ordem dos elementos ocorre quando a estrutura inicial é uma fila e os elementos a serem retirados irão compor uma pilha, na sequência, ao retirar da pilha a movimentação dos elementos leva à configuração proposta apenas se a estrutura final for uma fila

Respondido por yancarvalho3
1

Analisando a questão sobre as estruturas de dados do tipo Pilha e do tipo Fila, é possível notar que a sequencia correta é:

  • Pilha - Fila - Fila.

Estruturas de dados do tipo Pilha e Fila

A pilha é uma estrutura de dados baseada no princípio LIFO (Last In, First Out), ou seja, o último elemento a ser inserido é o primeiro a ser retirado.

Por outro lado, a fila é uma estrutura de dados baseada no princípio FIFO (First In, First Out), ou seja, o primeiro elemento a ser inserido é o primeiro a ser retirado.

No cenário descrito na pergunta, a sequência inicial (a,g,t,c,a,g,t,t) foi armazenada na primeira estrutura de dados. Em seguida, cada elemento foi retirado da primeira estrutura e inserido na segunda estrutura, resultando na sequência (t,t,g,a,c,t,g,a).

Finalmente, cada elemento foi retirado da segunda estrutura e inserido na terceira estrutura, resultando na sequência final (t,t,g,a,c,t,g,a).

Isso significa que a primeira estrutura de dados usada foi uma pilha, já que a última entrada na pilha é a primeira a ser retirada. A segunda estrutura usada foi uma fila, já que o primeiro elemento inserido na fila é o primeiro a ser retirado.

A terceira estrutura de dados usada foi uma fila, logo, a resposta é Pilha - Fila - Fila.

Saiba mais sobre estruturas de dados aqui: https://brainly.com.br/tarefa/26918121

#SPJ2

Anexos:
Perguntas interessantes