File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -51,10 +51,9 @@ bool excluir(TIPOCHAVE ch, LISTA *L) {
5151 // como endereço de memória, assim a função busca
5252 // altera ele, guardando o valor anterior
5353 if (aux == NULL )
54- return false; // Não encontrou
55- ant -> prox = aux -> prox ; // Nó anterior aponta para o próximo, no caso o próximo
56- // que o nó a ser excluído está apontando
57- free (aux ); // Libera a memória
54+ return false;
55+ ant -> prox = aux -> prox ;
56+ free (aux );
5857 return true;
5958}
6059
@@ -67,10 +66,10 @@ void inserir(TIPOCHAVE ch, LISTA *L) {
6766 pos = pos -> prox ; // Vai para o próximo nó
6867 }
6968 // Quando encontrou a posição correta na ordem crescente
70- PONT novo_no = (PONT )malloc (sizeof (NO )); // Cria um novo nó
71- novo_no -> chave = ch ; // Coloca a chave no nó
72- novo_no -> prox = pos ; // Aponta para o próximo nó
73- ant -> prox = novo_no ; // Nó anterior aponta para o novo nó
69+ PONT novo_no = (PONT )malloc (sizeof (NO ));
70+ novo_no -> chave = ch ;
71+ novo_no -> prox = pos ;
72+ ant -> prox = novo_no ;
7473}
7574
7675PONT mostrarLista (LISTA L ) {
@@ -111,4 +110,4 @@ int main() {
111110 printf ("Valor %d não encontrado.\n" , valor );
112111
113112 return 0 ;
114- }
113+ }
You can’t perform that action at this time.
0 commit comments