Pages

quinta-feira, 22 de junho de 2023

ATIVIDADE 3 - ESOFT - ESTRUTURA DE DADOS I – 522023 - A estrutura "lista", apesar de ser parecida com as estruturas de pilha e fila, não inclui regras de entrada e saída, como as regras do tipo FIFO e LIFO. Todavia, as listas possuem características próprias que lhe dão grande versatilidade.

 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

ATIVIDADE 3 - ESOFT - ESTRUTURA DE DADOS I – 522023

Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA

E-mail:  assessoria.academica2m@gmail.com

Whats: (15) 98115-0680 

   Link direto para WhatsApp




QUESTÃO 1

A estrutura "lista", apesar de ser parecida com as estruturas de pilha e fila, não inclui regras de entrada e saída, como as regras do tipo FIFO e LIFO. Todavia, as listas possuem características próprias que lhe dão grande versatilidade. É possível, também, criar pilha e fila dinâmicas. Para isso, você deve criar uma lista dinâmica e adicionar as regras LIFO e FIFO.

Fonte: OLIVEIRA, P. M.; PEREIRA, R. L. Estrutura de Dados I. Maringá: UniCesumar, 2019.

Observe a estrutura a seguir, que representa os nós de uma lista: 
 

typedef struct no{
  int valor; 
  struct no *proximo; 
}No; 

 

Considere o procedimento a seguir: 
 

void procedimento(No **lista, int num){
  No *aux, *no= NULL; 
    if(*lista != NULL){ 
      if((*lista)->valor == num){ 
        no = *lista; 
        *lista = no->proximo; 
      }else{ 
  
      aux = *lista; 

  } 

  if(no != NULL){
    free(no); 
  }
}


Explique o procedimento anterior e informe para que serve em uma lista.




Canal do Youtube: youtube/2mAssessoria


Solicite um orçamento com a nossa equipe




Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA

E-mail:  assessoria.academica2m@gmail.com

Facebook: fb.me/ajudaemTrabalhosdeprogramacao

Whats: (15) 98115-0680 

   Link direto para WhatsApp

Canal do Youtube: youtube/2mAssessoria





0 comentários:

Postar um comentário

 
Copyright © 2023 2m Assessoria Academica todos os direitos reservados.
Contato para trabalhos: assessoria.academica2m@gmail.com - WhatsApp: (15) 98115 - 0680