Uma Estrutura de Dados é uma organização de dados na memória de um computador ou dispositivo de armazenamento, de modo que esses dados possam ser utilizados de forma eficiente.
As estruturas de dados cumprem um papel importante no desenvolvimento de sistemas. Com elas é possível manipular grande quantidade de dados, como aplicações de banco de dados, serviços de busca e indexação, e desenvolver algoritmos complexos, tudo de forma mais eficiente.
Um algoritmo é uma sequência finita de ações executáveis que visam obter uma solução para um determinado tipo de problema.
São utilizados na manipulação de dados em estruturas, como a inserção de dados, pesquisa e ordenação de elementos, por exemplo.
As principais estrutura de dados são:
• Array (vetores e matrizes)
• Árvore binária
• Fila
• Fila de prioridades
• Grafo
• Lista encadeada
• Pilha
• Registro
• Tabela Hash
• Union
Na ciência da computação, uma Estrutura de Dados é um modo particular de armazenamento e organização de dados em um computador de modo que possam ser usados eficientemente, facilitando sua busca e modificação.
Estrutura de Dados e algoritmos são temas fundamentais da ciência da computação, sendo utilizados nas mais diversas áreas do conhecimento e com os mais diferentes propósitos de aplicação.
Sabe-se que algoritmos manipulam dados. Quando estes dados estão organizados (dispostos) de forma coerente, caracterizam uma forma, uma estrutura de dados.
A organização e os métodos para manipular essa estrutura é que lhe confere singularidade (e vantagens estratégicas, como a minimização do espaço ocupado na memória RAM), além (potencialmente) de tornar o código-fonte mais enxuto e simples.
Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits
Fonte: Wikipedia → https://pt.wikipedia.org/wiki/Estrutura_de_dados
Quer receber GRÁTIS o e-book "Como Formatar um Computador em 5 Minutos"?
Sobre o Autor
0 Comentários