Você está aqui: C ::: Desafios e Lista de Exercícios Resolvidos ::: Estruturas de Dados - Pilhas |
|
Crie uma pilha com as funcionalidades de empilhar, desempilhar, exibir a pilha, exibir o meio da pilha e excluir o nó no meio da pilha - Exercícios Resolvidos de CQuantidade de visualizações: 176 vezes |
|
Pergunta/Tarefa: A Pilha é uma estrutura de dados do tipo LIFO - Last-In, First-Out (Último a entrar, primeiro a sair). Neste tipo de estrutura, o último elemento a ser inserido é o primeiro a ser removido. Veja a imagem a seguir: ![]() Crie uma pilha usando uma lista encadeada simples com as funcionalidades de empilhar, desempilhar, exibir a pilha, exibir o meio da pilha e excluir o nó no meio da pilha. Seu código deverá usar alocação dinâmica de memória. O uso de vetores e matrizes na resolução não é permitida. Sua saída deverá ser parecida com: Informe o valor a ser empilhado: 7 O nó no meio da pilha é: 7 Informe o valor a ser empilhado: 4 O nó no meio da pilha é: 7 Informe o valor a ser empilhado: 2 O nó no meio da pilha é: 4 Informe o valor a ser empilhado: 9 O nó no meio da pilha é: 4 Informe o valor a ser empilhado: 5 O nó no meio da pilha é: 2 Os elementos da pilha são: 5 9 2 4 7 A pilha sem o elemento do meio: 5 9 4 7 Veja a resolução comentada deste exercício usando C:
|
|
![]() |
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de C |
Veja mais Dicas e truques de C |
Dicas e truques de outras linguagens |
JavaScript - Como adicionar zeros (ou outro caractere) no início de uma string usando o método padStart() da linguagem JavaScript |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |