Terminado

Script Linguagem C

Publicado el 04 Junio, 2016 en Programación y Tecnología

Sobre este proyecto

Abierto

A estrutura de dados, do tipo fila, tem, por característica, duas regras:
1 - novos valores entram sempre no final fila.
2 - os valores são removidos sempre do início da fila.
Essas regras são conhecidas como FIFO - First In, First Out, ou seja, o primeiro que entra é o primeiro que sai.

Já a estrutura de dados, do tipo pilha, tem como características:
1 - novos valores entram sempre no final pilha.
2 - os valores são removidos sempre do final da pilha.
Essas regras são conhecidas como LIFO - Last In, First Out, ou seja, o último que entra é o primeiro que sai.

Com base nessas regras, podemos concluir que uma maneira de inverter a ordem dos dados de uma fila é desempilhar os seus valores e empilhá-los num novo local.

Preciso de um script que crie em Linguagem C, que remova (ou copie) os valores de uma fila, usando as regras de saída de uma pilha e os adicione em uma nova estrutura.

Detalhes :

Faça dois vetores
vetor1: fila
vetor2: pilha

Adicione os elementos no vetor1.
Depois que ele estiver cheio, vá
removendo os elementos do vetor1
e adicionando no vetor2.

"Como o vetor1 é uma fila, o primeiro
que entra é o primeiro que sai."

Como o vetor2 é uma pilha, "O último de
que entra é primeiro a sair."

Assim, que fila estiver vazia e a pilha
estiver, vá removendo os valores da pilha
e jogando na fila.

No final da operação você teria a fila
com seus valores invertidos e a pilha
vazia.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias