ED2
VETOR
ESTRUTURA COM ALOCAÇÃO ESTÁTICA
(DETERMINADO ESPAÇO NA MEMÓRIA)
ALGUNS PROBLEMAS
PRECISAR DE MAIS MEMÓRIA
MEMÓRIA REQUISITADA NÃO USADA
ARMAZENA ELEMENTOS
DE MESMO TIPO
PRIMEIRO ELEMENTO - POSIÇAO 0
DO VETOR: VETOR[0]
ELEMENTO SEGUINTE BUSCADO ATRAVÉS
DA INCREMENTAÇÃO
FÁCIL PREENCHIMENTO ATRAVÉS DE UM LOOP -
QUE É INCREMENTADO PARA PREENCHER DA POSIÇÃO
VETOR[0] ATÉ VETOR[TAMANHO-1]
VETORES SÃO MATRIZES QUE POSSUEM
UMA SÓ DIMENSÃO
FILA
TIPO DE LISTA LINEAR
ESTRUTURA TIPO FIFO (PRIMEIRO ELEMENTO
A ENTRAR É O PRIMEIRO A SAIR)
ELEMENTO INSERIDO É ARMAZENADO
NO FIM DA FILA
O ELEMENTO A SER RETIRADO É O
PRIMEIRO DA FILA
ESTRUTURA POSSUI PONTEIRO QUE
APONTA PARA O PRÓXIMO ELEMENTO
SE O PONTEIRO APONTA PARA "NULL" OU
-1, O ELEMENTO É O ULTIMO DA FILA OU A
FILA ESTÁ VAZIA
ELEMENTO SEGUINTE É BUSCADO ATRAVÉS
DO PONTEIRO QUE APONTA PARA O PRÓXIMO
ELEMENTO
EX.: FILAS DE BANCOS
LISTA LINEAR
SEQUÊNCIA DE CÉLULAS
OBJETO DE ALGUM TIPO
CADA CÉLULA POSSUI O ENDEREÇO
DA CÉLULA SEGUINTE (PONTEIRO QUE
APONTA PARA A SEGUINTE)
ELEMENTO SEGUINTE BUSCADO ATRAVÉS
DESTE PONTEIRO
ELEMENTOS ARMAZENADOS SEQUENCIALMENTE
NA MEMÓRIA
PILHAS
FILAS
SEQUÊNCIA LÓGICA ENTRE OS ELEMENTOS
(VIRTUALMENTE, ESTÃO EM SEQÛENCIA)
MATRIZ
ARMAZENA VARIÁVEIS DE UM MESMO TIPO, QUE
SÃO ACESSIVEIS DEPOIS DE TER SEUS ESPAÇOS
ARMAZENADOS
FÁCIL PREENCHIMENTO ATRAVÉS DE DOIS LOOPS -
UM PARA INCREMENTAÇÃO DAS LINHAS E OUTRA PARA
AS COLUNAS - DIFERENTE DO VETOR
SE A MATRIZ NÃO FOR UM VETOR, DEVE SER
INICIALIZADA COM TAMANHO DE LINHAS (X) E
COLUNAS (Y): MATRIZ[X][Y]
UM TIPO DE VETOR (VETOR N-DIMENSIONAL, N>=2)
PILHA
POSSUI UM APONTADOR PARA
A VARIÁVEL "TOPO"
INDICA SE A PILHA ESTÁ VAZIA
INDICA SE A PILHA ESTÁ CHEIA: CASO FOR
UMA PILHA CRIADA POR ALOCAÇÃO ESTÁTICA-
ESPAÇO LIMITADO NA MEMÓRIA
INDICA O ÚLTIMO ELEMENTO INSERIDO NA PILHA
SERVE PARA OPERAÇÕES DE EMPILHAMENTO/
DESEMPILHAMENTO NA PILHA
ESTRUTURA TIPO LIFO (ÚLTIMO ELEMENTO A ENTRAR
É O PRIMEIRO QUE SERÁ RETIRADO)
ELEMENTO INSERIDO É ARMAZENADO NO
"TOPO" DA PILHA
ELEMENTO A SER RETIRADO É O QUE
ESTÁ NO "TOPO" DA PILHA
EX.: PILHAS DE PRATOS, PILHAS DE LIVROS
GRAFO
PAR DE CONJUNTOS
VÉRTICES
PARA CADA UM, VÊ-SE COM QUAIS OUTROS
ELE ESTÁ RELACIONADO (LIGADO), PODENDO
SER FEITA ATRAVÉS DE LISTAS ENCADEADAS
CADA VÉRTICE PODE SER, POR EXEMPLO,
UMA CIDADE
CADA ARESTA RELACIONA OS VÔOS EXISTENTES
ENTRE UMA CIDADE E OUTRA, TENDO TAMBÉM, OS
DESTINOS FINAIS, QUE SERIAM O ÚLTIMO VÉRTICE
A ASSOCIAÇÃO DE VIAGEM DA CIDADE "X" PARA A CIDADE
"Y" PODE TER POR EXEMPLO, DUAS ROTAS: UMA QUE PASSA
EM "A" E OUTRA QUE PASSA POR "B". AS ROTAS SÃO AS
ARESTAS, E AS CIDADES OS VÉRTICES - AS ARESTAS DE
MENOS PESO SERIAM, NO CASO, AS MAIS ADEQUADAS.
PESOS SÃO DEFINIDOS
NA CRIAÇÃO DO GRAFO,
DEFINIDOS EM CIMA DE
CADA ARESTA
ARESTAS
PAR ORDENADO DOS VÉRTICES
DO GRAFO