Você está aqui: C ::: Estruturas de Dados ::: Lista Ligada Simples |
|||
Pesquisando um nó em uma lista ligada simples em C e retornando um ponteiro para o nó encontradoQuantidade de visualizações: 1290 vezes |
|||
Nesta dica mostrarei como é possível buscar um nó em uma lista ligada simples (singly linked list) em C e retornar um ponteiro para o nó encontrado, ou seja, alterações no conteúdo do nó retornado afetarão também o nó original. Veja:
Veja que a função recebe como argumentos o valor a ser pesquisado e um ponteiro para o início da lista, e ela retorna um ponteiro para o nó encontrado, ou NULL caso o valor pesquisado não for encontrado. Veja a listagem completa abaixo:
Ao executar esse código você terá o seguinte resultado:
De fato podemos ver que o valor 98 foi substituído por 350, o que confirma que o nó realmente foi obtido por referência e não por cópia. |
|||
|
|
|||
Desafios, Exercícios e Algoritmos Resolvidos de C |
Veja mais Dicas e truques de C |
Dicas e truques de outras linguagens |
|
GoLang - Como retornar o tamanho de uma string em Golang usando os métodos len() e RuneCountInString() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






