1/100 Dias Estudando Estruturas de Dados - Introdução
O que é?
Uma estrutura de dados não serve apenas para organizar os dados, mas também é utilizada para processar, recuperar e armazenar dados. Existem tipos básicos e avançados de estruturas de dados.
Classificação de Estruturas de Dados
-
Estruturas de dados lineares
São estruturas de dados em que os elementos são organizados sequencialmente:
[1, 2, 3, 4...]
.
Exemplos de estruturas de dados lineares:arrays
,pilhas
,filas
,listas vinculadas
.-
Estruturas de dados estáticas
São estruturas que possuem um tamanho de memória fixo, sendo mais fácil acessar seus elementos.
Exemplo:arrays
-
Estruturas de dados dinâmicas
São estruturas que não possuem um tamanho de memória fixo, podendo ser atualizadas aleatoriamente em tempo de execução, o que é eficiente em relação à complexidade de memória (espaço ocupado pelo código).
Exemplos:filas
,pilhas
-
-
Estruturas de dados não lineares
Estruturas de dados em que os elementos não são colocados de forma sequencial. Em uma estrutura não linear, não podemos percorrer todos os elementos em uma única execução.
Exemplos de estruturas de dados não lineares:árvores
egrafos
.