quarta-feira, 26 de dezembro de 2012

Estruturas de dados básicas



Algoritmos são formas pelas quais controlamos dados como meta para atingir um objetivo, geralmente usados em problemas que manipulam informações simples em formas complexas. Como exemplo, um compilador traduz texto simples e caracteres em produtos binários para serem executados em maquinas especificas. Programas são extremamente dependentes do formato pelo qual os algoritmos irão manipular os dados de uma forma previsível. Consequentemente fica impossível falar de algoritmos sem compreender as rotinas primitivas para tratamento de dados. O passo inicial para um desenvolvedor se tornar fluente no uso de algoritmos consiste em aprender a controlar os dados para no próximo estágio transformar os mesmos de acordo com a necessidade. 

               A orientação algorítmica dos dados está direcionada principalmente em técnicas para representar a informação na memória. Como os dados podem ser armazenados, acessados e alterados de forma eficiente para se resolver um problema? Maioria destes problemas pode ser resolvida através do uso de estruturas de dados básicas. Sendo que as mais simples estruturas são o vetor, a lista ligada, a pilha e a fila.

Nenhum comentário:

Postar um comentário