Material Estrutura De Dados

4375 palavras 18 páginas
O que é uma Estrutura de
Dados


Tipo de dados




Domínio de valores que uma variável pode assumir (ex. boolean (true ou false) Estrutura de dados


É um método particular de implementar um tipo de dado

Exemplos de Estrutura de
Dados


Lineares







Listas
Filas
Pilhas
Deques

Não lineares



Árvores
Grafos

Listas Lineares


Conjunto de dados



Possui ordem linear dos dados



É composta por nós

Listas Lineares


Exemplos de listas


Lista telefônica



Lista de clientes de uma empresa



Lista de compras



Lista de alunos

Listas Lineares


Representação

L1



L2

L3

...

Sendo:





L1: Primeiro elemento da lista
L2: Segundo elemento da lista
Ln - 1: Antecessor de Ln
Ln: Último elemento da lista

Ln - 1

Ln

Listas Lineares


Tipos de listas conforme acesso, inserção e remoção:


Pilha




Lista onde todos os acessos, inserções e remoções são realizados em um único extremo. LIFO (Last In / First Out)

Listas Lineares


Tipos de listas conforme acesso, inserção e remoção:


Fila




Lista onde todas as inserções são realizadas por um extremo e os acessos e remoções são realizados no extremo oposto. FIFO (First In / First Out)

Listas Lineares


Tipos de listas conforme acesso, inserção e remoção:


Fila Dupla




Lista onde todos os acessos, inserções e remoções podem ser realizadas em qualquer extremo.
DEQUE (Double-Ended QUEue)

Listas Lineares


Operações Realizadas com Listas












acessar um elemento qualquer da lista; inserir um elemento numa posição específica da lista; remover um elemento numa posição específica da lista; combinar duas listas em uma única; particionar uma lista em duas; obter cópias de uma lista; determinar o total de elementos na lista; ordenar os elementos da lista; procurar um determinado elemento na lista;
Apagar uma lista;
Etc......

Listas Lineares


Lista Sequencial



Lista Encadeada

Lista Sequencial


Definição






Conjunto de registros onde

Relacionados

  • Estrutura de dados
    5776 palavras | 24 páginas
  • Material Didático
    74422 palavras | 298 páginas
  • Flexao 20
    824 palavras | 4 páginas
  • arts and crafts
    2323 palavras | 10 páginas
  • Computação
    503 palavras | 3 páginas
  • Sistema MRP
    1179 palavras | 5 páginas
  • Campo Minado
    25216 palavras | 101 páginas
  • Estrutura de dados Caelum
    7568 palavras | 31 páginas
  • Estruturas metalicas
    961 palavras | 4 páginas
  • PM Treinamento
    2900 palavras | 12 páginas