Aula2

3868 palavras 16 páginas
Estrutura de Dados I - Aula 2
Michel Pires da Silva michel.silva@gmail.com Departamento de Computação, Formiga-MG

Centro Universitário de Formiga

12 de fevereiro de 2014

Michel Pires da Silva michel.silva@gmail.com (Departamento
Estrutura
de Computação, de Dados IFormiga-MG)
- Aula 2

UNIFOR-MG 2014

1 / 57

Sumário

1

Estrutras de Dados Básicas por Arranjo
Tipo de Dados Lista
Tipo de Dados Pilha
Tipo de Dados Fila

2

Estruturas de Dados Básicas por Apontador
Tipo de Dados Lista - Apontador
Tipo de Dados Pilha - Apontador
Tipo de Dados Fila - Apontador

Michel Pires da Silva michel.silva@gmail.com (Departamento
Estrutura
de Computação, de Dados IFormiga-MG)
- Aula 2

UNIFOR-MG 2014

2 / 57

Tipo de Dados Lista
A maneira mais simples de interligar elementos de um conjunto é por meio de uma lista
Listas definem uma estrutura composta de operações de inserção, remoção e localização de elementos.
Começamos pela estrutura lista porque é a estrutura mais flexível que cresce e diminui de tamanho de acordo com a demanda
Listas são adequadas para aplicações onde não é possível prever com antecedência a demanda por memória

Michel Pires da Silva michel.silva@gmail.com (Departamento
Estrutura
de Computação, de Dados IFormiga-MG)
- Aula 2

UNIFOR-MG 2014

3 / 57

Tipo de Dados Lista
As listas são úteis em aplicações como, manipulação simbólica, gerência de memória, simulação e compiladores.

Veremos hoje as listas lineares . . .
Representada por uma sequência de zero ou mais itens x1 , x2 , . . . , xn , sendo que xi é de determinado tipo e n representa o tamanho da lista
Para a criação da TAD lista é necessário um conjunto de operações, sendo esse característica determinante da aplicação e / ou problema a ser resolvido Michel Pires da Silva michel.silva@gmail.com (Departamento
Estrutura
de Computação, de Dados IFormiga-MG)
- Aula 2

UNIFOR-MG 2014

4 / 57

Tipo de Dados Lista
Usualmente, utilizamos um conjunto padrão de operações de manipulação formado por:
Método

Relacionados

  • Aula2
    1263 palavras | 6 páginas
  • aula2
    3320 palavras | 14 páginas
  • Aula2
    1356 palavras | 6 páginas
  • Aula2
    924 palavras | 4 páginas
  • Aula2
    887 palavras | 4 páginas
  • Aula2
    1285 palavras | 6 páginas
  • aula2
    24130 palavras | 97 páginas
  • Aula2
    567 palavras | 3 páginas
  • aula2
    618 palavras | 3 páginas
  • AULA2
    3311 palavras | 14 páginas