[Resolvido][Ajuda] em estruturas de dados
2 participantes
Grupo Lógica de Programação :: Central de Ajuda (Programação) :: Seção de Ajuda :: Central de Ajuda [C]
Página 1 de 1
[Resolvido][Ajuda] em estruturas de dados
Foi me passado uma atividade em estruturas de dados no qual não conseguir resolver de forma alguma, por isso vim até aqui!
Crie uma função denominada de esvazie que receba uma pilha dinâmica como parâmetro e descarte todos os elementos. Ou seja, após a chamada da função esvazie se fizermos a chamada da função empty o resultado deverá ser true. A função esvazie não deverá permitir o vazamento de memória.
Grato se alguém puder me ajudar!
Crie uma função denominada de esvazie que receba uma pilha dinâmica como parâmetro e descarte todos os elementos. Ou seja, após a chamada da função esvazie se fizermos a chamada da função empty o resultado deverá ser true. A função esvazie não deverá permitir o vazamento de memória.
Grato se alguém puder me ajudar!
Êxodo- Novo no Fórum
- Mensagens : 1
Pontos : 6
Reputação : 0
Data de inscrição : 01/12/2013
Re: [Resolvido][Ajuda] em estruturas de dados
Seguinte, vc só tem que percorrer a pilha e ir dando free nos nós...
Bom, acredito que seja só isso dai no final o return da função vai ser o aux que vai terminar sendo null, logo a pilha vai se tornar vazia.
- Código:
while(no != null)
{
aux = no->prox;
free(no);
no = aux;
}
Bom, acredito que seja só isso dai no final o return da função vai ser o aux que vai terminar sendo null, logo a pilha vai se tornar vazia.
ebritto25- Novo no Fórum
- Mensagens : 1
Pontos : 2
Reputação : 0
Data de inscrição : 02/08/2016
Tópicos semelhantes
» [Resolvido]super Basico! Ajuda!
» [Resolvido][Ajuda] C# - Erro na Syntax
» [RESOLVIDO][AJUDA]-0001 Soma de Valores e Media
» [Resolvido]Ajuda raiz quadrada usando iteração.
» [Resolvido][AJUDA]Como montar este algoritmo
» [Resolvido][Ajuda] C# - Erro na Syntax
» [RESOLVIDO][AJUDA]-0001 Soma de Valores e Media
» [Resolvido]Ajuda raiz quadrada usando iteração.
» [Resolvido][AJUDA]Como montar este algoritmo
Grupo Lógica de Programação :: Central de Ajuda (Programação) :: Seção de Ajuda :: Central de Ajuda [C]
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Qua 02 maio 2018, 16:32 por Kiku Maroto
» Apostila Completa de Logica de Programação com VisualG
Qua 18 Jan 2017, 07:52 por andreaniti
» Exercícios Visualg: Desafio
Ter 03 Jan 2017, 07:41 por andreaniti
» 40 Exercícíos em Visualg 3.0
Ter 03 Jan 2017, 07:34 por andreaniti
» hello world pascal!
Qui 24 Nov 2016, 07:25 por andreaniti
» “[Ajuda] encontrar o valor da incógnita”
Ter 27 Set 2016, 14:48 por sanzio_ce
» Quero Trabalhar com a Alura.
Ter 23 Ago 2016, 05:43 por Sergio Lucas
» Sobre Pascal
Sex 19 Ago 2016, 07:49 por Clayton Souza
» Apresentação Lazarus
Qui 18 Ago 2016, 03:16 por Clayton Souza
» Trabalhe conosco
Qua 17 Ago 2016, 13:19 por Sergio Lucas