apostila em c

283 palavras 2 páginas
Aula 2
Listas Lineares Sequenciais prof Leticia Winkler

1

Conteúdo
 Revisão de Vetor
 Definição
 Declaração
 Acesso dos Elementos
 Inicialização dos Elementos
 Exemplo
 Vetor e Função
 Lista Linear
 Operações com Listas
 Tipos de Listas Lineares





Pilha
Fila
Deque

 Lista Linear Sequencial
 Codificação em C/C++ das Operações com listas lineares sequenciais
Prof. Leticia Winkler

2

Prof. Leticia Winkler

3

Definição de Vetor
 São estruturas homogêneas que possibilitam o

armazenamento de um conjunto de valores em um espaço contiguo da memória
 as posições de memória onde estão armazenados os

elementos de um mesmo vetor estão em seqüência
 estrutura de dados homogênea porque todos os seu elementos devem ser do mesmo tipo de dado.

Vetor
Prof. Leticia Winkler

Memória
4

Declaração de um Vetor tipo nome_do_vetor[tamanho];
 tipo indica o tipo do dado dos valores a serem

armazenados no vetor
 nome_do_vetor indica o nome da variável vetor
 tamanho indica a quantidade de elemento que o vetor pode armazenar.
 Exemplo :int vetA[5];
1o
Prof. Leticia Winkler

2o

3o

4o

5o
5

Elementos de um Vetor
 Cada elemento do vetor é acessado por um índice
 representa a posição relativa do elemento em relação ao vetor.  Em C/C++ o primeiro elemento tem índice 0 (zero).
1o
vetA
0

2o

3o

vetA vetA
1

2

4o

5o

vetA vetA
3

4

 Acesso em C++: vetA[3] é o quarto elemento do vetor
Prof. Leticia Winkler

6

Inicialização dos Elementos
 Um vetor pode ser inicializado na declaração:

int vetA[5] = {15, 2, 35, 70};
15

2

35

70

0

 Através de um expressão de atribuição:

vetA[1] = 23;
15

Prof. Leticia Winkler

23

35

70

0

7

Exemplo #1
#include
using namespace std; int main (){ int vet[10];
cout

Relacionados

  • Apostila C#
    16398 palavras | 66 páginas
  • Apostila C#
    24128 palavras | 97 páginas
  • apostila c++
    9834 palavras | 40 páginas
  • apostila c++
    9834 palavras | 40 páginas
  • apostila c++
    9834 palavras | 40 páginas
  • apostila c++
    9834 palavras | 40 páginas
  • Apostila de c
    615 palavras | 3 páginas
  • Apostila c
    14223 palavras | 57 páginas
  • apostila de c
    6145 palavras | 25 páginas
  • Apostila c++
    8952 palavras | 36 páginas