Questão de TI - Ciência de Dados e Inteligência Artificial — Python (Conceitos Gerais e Códigos) — CESGRANRIO 2024
TI - Ciência de Dados e Inteligência ArtificialPython (Conceitos Gerais e Códigos)
- Código
- cg057884
- Banca
- CESGRANRIO
- Órgão
- CEF
- Ano
- 2024
- Cargo
- TBN ( )
A Figura a seguir exibe uma fila e uma pilha de números inteiros: O código Python a seguir implementa essas estruturas de dados por meio de listas. pilha = [5, 8, 3, 8, 5] pilAux = [ ] fila = [4, 4] Admita que o módulo pilha contém as funções push(pil, e) e pop(pil), que implementam as operações usuais sobre uma pilha, e o módulo fila contém as funções enqueue(fila, e) e dequeue (fila), que implementam as operações usuais sobre uma fila. Ambos os módulos serão importados por um programa Python. Após a definição das estruturas de dados, esse programa Python executa uma sequência de comandos, de modo que, ao término da execução, as variáveis pilha e fila referenciam listas iguais. Qual é essa sequência de comandos?

- Apush(pilAux,pop(pilha)) push(pilAux,pop(pilha)) pop(pilha) enqueue(fila,pop(pilAux)) enqueue(fila,pop(pilAux))
- Bpush(pilAux,pop(pilha)) enqueue(fila,pop(pilha)) enqueue(fila,pop(pilAux)) push(pilha,dequeue(fila))
- Cpush(pilAux,pop(pilha)) enqueue(fila,pop(pilha)) enqueue(fila,pop(pilAux)) pop(pilha) push(pilha,dequeue(fila))
- Denqueue(fila,pop(pilha)) enqueue(fila,pop(pilha)) pop(pilha) push(pilha,dequeue(fila))
- Eenqueue(fila,pop(pilha)) enqueue(fila,pop(pilha)) push(pilha,dequeue(fila))