A estrutura de dados surgiu com o objetivo de auxiliar a tecnologia da informação a estruturar a linguagem de programação, nesse sentido podem ser utilizados vários tipos de associações entre estruturas de dados e linguagem de programação. A estrutura de dados fica com a responsabilidade de organizar e armazenar os dados e os algoritmos com a finalidade de desenvolver, implementar e utilizar os melhores códigos para cada tipo de estrutura de dados. Paulo Veloso, Clésio dos Santos, Paulo Azeredo e Antonio Furtado -Autores do Livro Estruturas de Dados-, definem a estruturação da informação como “fabula”, onde computadores servem para armazenar informações e programas para manipulálos. Além disso, colocam a estrutura de dados com a definição de relações lógicas existentes entre os dados, de modo analógico ao uso de um modelo matemático para espelhar alguns aspectos de uma realidade física. Um algoritmo é projetado em função de tipos abstratos de dados. Para implementá-los em uma linguagem de programação é necessário representá-los de alguma maneira nessa linguagem, utilizando tipos e operações suportadas pelo computador. Na representação do tipo abstrato de dados, emprega-se uma estrutura de dados.
-
Notifications
You must be signed in to change notification settings - Fork 0
Rafabrendo/Data-Structures
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published