Índice > Lista > Estática Seqüencial

Instituto de Ciências Matemáticas de São Carlos 
Departamento de Computação e Estatística 
SCE182 - Algoritmos e Estruturas de Dados 1 
Profs. Resp.: Graça Pimentel e Maria Cristina

Lista Estática Sequencial

Uma lista estática sequencial é um arranjo de registros onde estão estabelecidos regras de precedência entre seus elementos ou é uma coleção ordenada de componentes do mesmo tipo.
O sucessor de um elemento ocupa posição física subsequente.
Ex: lista telefônica, lista de alunos

A implementação de operações pode ser feita utilizando array e record, onde o vetor associa o elemento a(i) com o índice i (mapeamento sequencial).

Características de Lista Estática Sequencial

Mas, absolutamente, uma lista estática sequencial ou é vazia ou pode ser escrita como ( a(1), a(2), a(3), ... a(n) ) onde a(i) são átomos de um mesmo conjunto S.

Além disso, a(1) é o primeiro elemento, a(i) precede a(i+1), e a(n) é o último elemento.

Assim as propriedades estruturadas da lista permitem responder a questões como:

Consequência: As quatros primeiras operações são feitas em tempo constante. Mas, as operações de inserção e remoção requererão mais cuidados.

Veja algumas operações básicas relacionadas com lista estática sequencial.

Vantagem:

Desvantagem: Quando usar: Vamos tentar evitar as desvantagens anteriores e usar endereços não consecutivos (Lista Encadeada Estaticamente). 

Exercício e programa exemplo

Lista