Buscar

pós estudar ponteiros, é possível criarmos estruturas que aumentam ou diminuem conforme a necessidade. Esse é o caso de listas encadeadas, que pode...

pós estudar ponteiros, é possível criarmos estruturas que aumentam ou diminuem conforme a necessidade. Esse é o caso de listas encadeadas, que podem ser tratadas em diversas formas, por exemplo como pilha, fila, duplamente encadeada, circulares e assim por diante. Com base em seus estudos, observe o trecho de código a seguir: 01 - void nomeDaFuncao(struct ptr_no *lista, int dado){ 02 - struct ptr_no *atual; 03 - atual = (struct ptr_no*) malloc(sizeof(struct ptr_no)); 04 - while((lista->dado != dado)){ 05 - if(lista->proximo == NULL){ 06 - break; 07 - } 08 - atual = lista; 09 - lista = lista->proximo; 10 - } 11 - if(lista->dado == dado){ 12 - atual->proximo = lista->proximo; 13 - } 14 - } Considere que, durante a invocação da referida função, o parâmetro lista recebe um ponteiro que aponta para o primeiro elemento da estrutura de dados. Ainda, leve em consideração que a struct ptr_no possui dois campos, a saber: dado, do tipo inteiro; e proximo, um ponteiro do tipo struct ptr_no. Assinale a alternativa correta que descreve a funcionalidade executada pela função apresentada: A ) Remove um item da lista encadeada. B ) Remove um item da fila. C ) Remove um item da pilha. D ) Insere um item da fila. E ) Insere um item na lista encadeada.

Respostas

23 pessoas visualizaram e tiraram suas dúvidas aqui
User badge image

Ed Verified user icon

Você precisa criar uma nova pergunta com todas as informações necessárias para que eu possa ajudar.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina