Explicação para uso de ponteiros em programação.

881 palavras 4 páginas
ESTRUTURA DE DADOS
Por favor, desligue o seu celular ou coloque-o em modo silencioso

Módulo 3 - Ponteiros
2

Estrutura de Dados

1

Estrutura de Dados

Inserir o primeiro registro
*novo Criar um nó apontando o *novo para ele

Inserir o primeiro registro

Estrutura de Dados

3

Estrutura de Dados

4

1

Inserir o primeiro registro
*novo Inserir um número no nó

Inserir o primeiro registro
*novo *inicio Criar um ponteiro *inicio e apontar para o nó recém criado

15

15

Estrutura de Dados

5

Estrutura de Dados

6

Inserir o primeiro registro
*novo *inicio *fim Criar um ponteiro *fim e apontar para o nó recém criado

Inserir o primeiro registro
*novo *inicio *fim Definir como null o campo “próximo”

15

15

null

Estrutura de Dados

7

Estrutura de Dados

8

2

Inserir outros registros
*inicio *fim Lista com um registro

Inserir outros registros
15
null

Estrutura de Dados

9

Estrutura de Dados

10

Inserir outros registros
*novo *inicio *fim Criar um nó apontando o ponteiro “novo”

Inserir outros registros
*novo *inicio *fim

15

null

15

null

16

Guardar o valor

Estrutura de Dados

11

Estrutura de Dados

12

3

Inserir outros registros
*novo *inicio *fim

Inserir outros registros
*novo *inicio *fim *auxiliar

15

null

16

null

15

null

16

null

Definir como “null” o campo “próximo”

Apontar o ponteiro *auxiliar para *inicio

Estrutura de Dados

13

Estrutura de Dados

14

Inserir outros registros
*novo *inicio *fim *auxiliar

Inserir outros registros
*novo *inicio *fim *auxiliar

15

null

16

null

15

16

null

Percorrer a lista até encontrar “null”

Apontar o fim->prox para *novo

Estrutura de Dados

15

Estrutura de Dados

16

4

Inserir outros registros
*novo *inicio *fim *auxiliar

Inserir outros registros
*inicio *fim

15

16

null

15

16

null

Relacionados

  • tecnicas de programação
    478 palavras | 2 páginas
  • Uso de ponteiros em C
    920 palavras | 4 páginas
  • A2TADS3
    1752 palavras | 8 páginas
  • PROJETO DE UM SISTEMA SUPERVISÓRIO DE PINTURA DE CARROS EM LINGUAGEM C
    2070 palavras | 9 páginas
  • Definicao Ponteiros
    902 palavras | 4 páginas
  • Animação - o que é action scripts e afins
    1371 palavras | 6 páginas
  • Block Category XBox360
    2170 palavras | 9 páginas
  • Atps
    2080 palavras | 9 páginas
  • ATPS de Programa o Estruturada 2 Etapas III e IV
    3266 palavras | 14 páginas
  • analise
    2158 palavras | 9 páginas