• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Ciência da Computação ·

Estrutura de Dados

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Pilhas LIFO em Estruturas de Dados - Conceitos e Implementações

14

Pilhas LIFO em Estruturas de Dados - Conceitos e Implementações

Estrutura de Dados

UNIVEM

Exercícios de SQL - Criação de Triggers e Procedures para Banco de Dados

2

Exercícios de SQL - Criação de Triggers e Procedures para Banco de Dados

Estrutura de Dados

UNIVEM

Simulador de Fila de Banco em C - Análise de Atendimento e Desempenho

1

Simulador de Fila de Banco em C - Análise de Atendimento e Desempenho

Estrutura de Dados

UPF

Modelagem EER de Empresa Orientada a Projetos - Pratica de Banco de Dados

2

Modelagem EER de Empresa Orientada a Projetos - Pratica de Banco de Dados

Estrutura de Dados

UFABC

Texto de pré-visualização

AULA 2 LISTAS SIMPLESMENTE ENCADEADAS Prof Maurício Duarte UNIVEM REPRESENTAÇÃO DA LISTA SIMPLESMENTE ENCADEADA ENCADEAMENTO DOS NÓS Para cada novo nó a ser inserido alocase um espaço de memória para armazenálo Assim o espaço total gasto com todos os nós é proporcional ao número de elementos inseridos Entretanto não se tem acesso direto aos nós da lista como nas listas contíguas Para percorrer a lista devese explicitamente guardar seu encadeamento DECLARAÇÃO include stdioh include stdlibh struct dados int info struct dados prox typedef struct dados NO UM PONTEIRO P PARA UM NÓ DA LISTA p info prox 10 20 p info pprox OPERAÇÕES LISTA VAZIA void CriaLSE NO Inicio InicioNULL INSERINDO UM NOVO NÓ NO INICIO DA LISTA void InsInicio NO Inicio int v NO p NO calloc 1 sizeofNO pinfo v pprox Inicio Inicio p MOSTRANDO OS NÓS NA TELA void Imprime NO Inicio NO p p Inicio while p NULL printf d pinfo p pprox printf NULL EXERCÍCIOS 1 Elabore uma função para inserir novo nó no final da lista 2 Elabore uma função que verifique se um dado valor existe na lista Caso exista retorne com um ponteiro indicandoo na lista caso contrário este ponteiro será NULL FUNÇÃO FREEPONTEIRO Obs A função em C para liberar a memória alocada é free ponteiro a memória apontada por ponteiro é liberada EXERCÍCIOS 3 Elabore uma função para remover o nó do Inicio da lista Caso a lista esteja vazia retorne 0 False Caso exista o primeiro nó removao e retorne 1 True 4 Idem ao 3º porém para o último nó da lista

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Pilhas LIFO em Estruturas de Dados - Conceitos e Implementações

14

Pilhas LIFO em Estruturas de Dados - Conceitos e Implementações

Estrutura de Dados

UNIVEM

Exercícios de SQL - Criação de Triggers e Procedures para Banco de Dados

2

Exercícios de SQL - Criação de Triggers e Procedures para Banco de Dados

Estrutura de Dados

UNIVEM

Simulador de Fila de Banco em C - Análise de Atendimento e Desempenho

1

Simulador de Fila de Banco em C - Análise de Atendimento e Desempenho

Estrutura de Dados

UPF

Modelagem EER de Empresa Orientada a Projetos - Pratica de Banco de Dados

2

Modelagem EER de Empresa Orientada a Projetos - Pratica de Banco de Dados

Estrutura de Dados

UFABC

Texto de pré-visualização

AULA 2 LISTAS SIMPLESMENTE ENCADEADAS Prof Maurício Duarte UNIVEM REPRESENTAÇÃO DA LISTA SIMPLESMENTE ENCADEADA ENCADEAMENTO DOS NÓS Para cada novo nó a ser inserido alocase um espaço de memória para armazenálo Assim o espaço total gasto com todos os nós é proporcional ao número de elementos inseridos Entretanto não se tem acesso direto aos nós da lista como nas listas contíguas Para percorrer a lista devese explicitamente guardar seu encadeamento DECLARAÇÃO include stdioh include stdlibh struct dados int info struct dados prox typedef struct dados NO UM PONTEIRO P PARA UM NÓ DA LISTA p info prox 10 20 p info pprox OPERAÇÕES LISTA VAZIA void CriaLSE NO Inicio InicioNULL INSERINDO UM NOVO NÓ NO INICIO DA LISTA void InsInicio NO Inicio int v NO p NO calloc 1 sizeofNO pinfo v pprox Inicio Inicio p MOSTRANDO OS NÓS NA TELA void Imprime NO Inicio NO p p Inicio while p NULL printf d pinfo p pprox printf NULL EXERCÍCIOS 1 Elabore uma função para inserir novo nó no final da lista 2 Elabore uma função que verifique se um dado valor existe na lista Caso exista retorne com um ponteiro indicandoo na lista caso contrário este ponteiro será NULL FUNÇÃO FREEPONTEIRO Obs A função em C para liberar a memória alocada é free ponteiro a memória apontada por ponteiro é liberada EXERCÍCIOS 3 Elabore uma função para remover o nó do Inicio da lista Caso a lista esteja vazia retorne 0 False Caso exista o primeiro nó removao e retorne 1 True 4 Idem ao 3º porém para o último nó da lista

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®