Vetor (Array)
Definição
Um Vetor (ou Array) é uma estrutura de dados linear que armazena uma sequência de elementos em posições contíguas da memória. Cada elemento pode ser acessado diretamente por um índice, geralmente iniciando em zero.
Arrays possuem tamanho fixo e normalmente armazenam elementos de um único tipo. São amplamente utilizados pela sua eficiência e simplicidade, principalmente em algoritmos que exigem acesso direto por posição.
Por que usar
Arrays são recomendados quando:
- Você conhece antecipadamente a quantidade de elementos que vai armazenar;
- Precisa de acesso rápido e direto a qualquer item por índice;
- Está implementando algoritmos de ordenação, busca ou cálculos numéricos;
- Busca desempenho com uso mínimo de abstrações.
Exemplo prático (em Java)
Exemplo simples de um array de inteiros:
public class ExemploArray {
public static void main(String[] args) {
// Criando um array de 5 inteiros
int[] numeros = new int[5];
// Atribuindo valores
numeros[0] = 10;
numeros[1] = 20;
numeros[2] = 30;
numeros[3] = 40;
numeros[4] = 50;
// Acessando o primeiro valor
System.out.println("Primeiro valor: " + numeros[0]);
// Iterando pelo array
for (int i = 0; i < numeros.length; i++) {
System.out.println("Índice " + i + ": " + numeros[i]);
}
}
}
Arrays em Java têm tamanho fixo e não podem ser redimensionados. Para coleções mais flexíveis, considere usar uma Lista, como ArrayList
.