Buscar

A empresa onde João trabalha, está reestruturando algumas pastas de projetos de software para melhorar o acesso aos funcionários. Sabendo do conhec...

A empresa onde João trabalha, está reestruturando algumas pastas de projetos de software para melhorar o acesso aos funcionários. Sabendo do conhecimento de João em estrutura de dados, a direção da empresa solicitou seu auxílio na nova organização dos documentos dos projetos, de forma que seja mais simples e prática a nova disponibilização deste material, para busca e consulta dos materiais de projeto. No entanto, o gestor do João quis testar o seu conhecimento de pilha e lógica, e estabeleceu o seguinte problema. Com base nas 05 pilhas apresentadas na imagem e imaginando que o comando fictício PUT(número de registo, pilha de destino), a ideia é mover os projetos entre as pilhas de modo que ao final das movimentações a Pilha 01 contenha todos os projetos ordenados por TIPO(TI, REDE, BI. etc). Para ajudar o entendimento do exercício proposto para mover o registro 06 para a pilha 05 usa-se o comendo PUT(06, 05). Uma informação importante é que pode-se mover os projetos para qualquer outra pilha, mas só se pode movimentar o registo do topo de cada pilha.

💡 1 Resposta

User badge image

Ed Verified user icon

Para resolver o problema proposto pelo gestor do João, é necessário seguir os seguintes passos: 1. Mover o registro 04 para a Pilha 02 usando o comando PUT(04, 02). 2. Mover o registro 02 para a Pilha 03 usando o comando PUT(02, 03). 3. Mover o registro 05 para a Pilha 02 usando o comando PUT(05, 02). 4. Mover o registro 01 para a Pilha 03 usando o comando PUT(01, 03). 5. Mover o registro 06 para a Pilha 05 usando o comando PUT(06, 05). 6. Mover o registro 03 para a Pilha 02 usando o comando PUT(03, 02). Ao final dessas movimentações, a Pilha 01 conterá todos os projetos ordenados por TIPO.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais