Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Listas Sequenciais em C
Busca, Inserção, Remoção e Busca Binária
O que é uma Lista Sequencial?
- Estrutura de dados linear.
- Elementos armazenados em posições contíguas da memória.
- Implementada com arrays.
- Tamanho fixo definido na criação.
- Permite acesso direto por índice.
Declaração da Estrutura em C
typedef struct {
 int chave;
} Item;
Item lista[MAX]; // Lista com elementos do tipo Item
int n = 0; // Quantidade de elementos
Busca Sequencial
int buscar(Item lista[], int n, int chave) {
 for (int i = 0; i fim) return -1;
 int meio = (ini + fim) / 2;
 if (lista[meio] == elem) return meio;
 else if (elem

Mais conteúdos dessa disciplina