Programação e Desenvolvimento

Projetos, softwares, sites, blogs e trabalhos conforme sua necessidade e com os melhores preços.
Tecnologia do Blogger.

Text Widget

Search (Don't Edit)

Sample Text

Colaboradores

Formulir Kontak

Nome

E-mail *

Mensagem *

Full-Width Version (true/false)

Flickr

Arquivo do blog

Facebook

Translate

Video of the Day

Slider (Add Label Name Here!) (Documentation Required)

Teste Teste Teste

Know us

Teste Teste Teste Teste

Popular Posts

Featured

13 de jun. de 2023

ATIVIDADE 3 - ESOFT - ESTRUTURA DE DADOS I - 52/2023

ATIVIDADE 3 - ESOFT - ESTRUTURA DE DADOS I - 52/2023

Entre em contato com a nossa equipe que vamos assessorar com esse trabalho

Mais de 10 anos no mercado acadêmico 


=================MV-ASSESSORIA==========================
CONTATO
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho

(15)98170-8778

Tele gram.:( 15) 98170-8778 - 

E-MAIL: Mvf5system@gmail.com

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; 
    while(aux->proximo != NULL && aux->proximo->valor != num) 
      aux = aux->proximo; 
    if(aux->proximo != NULL){ 
      no= aux->proximo; 
      aux->proximo = no->proximo; 
    } 
  } 

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


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

0 comentários:

Postar um comentário

Postagem em destaque

MVF5 System - SOLUÇÕES EM TI!

          Desenvolvimento de projetos, softwares, sites, blogs e trabalhos conforme sua necessidade e com os melhores preços. Entre em c...

Seguidores

Total de visualizações

Postagens populares