Introdução às Estruturas de Dados/Definição de Estrutura de Dados
Estruturas de dados (Data Structures) é o nome dado a organização de dados e algoritmos de forma coerente e racional de modo a otimizar o seu uso. De acordo com o modo como um conjunto de dados são organizados e como as operações que são efetuadas sobre estes dados pode-se solucionar de forma simples problemas extremamente complexos.
Existem diversos modelos de estruturas de dados, e novos modelos são criados constantemente pois acompanham também a evolução dos algoritmos e das linguagens de programação. Neste curso iremos abordar as estruturas clássicas, as quais podem ser utilizadas com sucesso na maioria dos casos, como por exemplo, pilhas, vetores e listas.