Você está aqui: C ::: Desafios e Lista de Exercícios Resolvidos ::: Estruturas de Dados - Pilhas |
|
Escreva um programa C para criar uma pilha usando uma lista ligada (lista singularmente encadeada) - Desafio de Programação Resolvido em CQuantidade de visualizações: 307 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: ![]() Escreva um programa C para criar uma pilha a partir de uma lista encadeada dinâmica, ou seja, uma lista singularmente ligada. Note que não é permitido o uso de vetores (arrays) e sim a alocação dinâmica de memória. Sua saída deverá ser parecida com: Informe o valor a ser empilhado: 8 O no 8 foi empilhado com sucesso. Informe o valor a ser empilhado: 2 O no 2 foi empilhado com sucesso. Informe o valor a ser empilhado: 5 O no 5 foi empilhado com sucesso. Informe o valor a ser empilhado: 1 O no 1 foi empilhado com sucesso. Informe o valor a ser empilhado: 4 O no 4 foi empilhado com sucesso. O no desempilhado foi: 4 O no desempilhado foi: 1 O no desempilhado foi: 5 O no desempilhado foi: 2 O no desempilhado foi: 8 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 |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |







