Olá caros amigos leitores, este ano vou continuar com a mesma intenção de quando criei este blog. Vou apresentar todas as matérias deste 3º semestre. Apresentarei em outros posts as seguintes matérias:
Matemática Financeira;
Modelos Organizacionais e Inovação Tecnológica;
Orientação a Objeto;
Probabilidade e Estatística;
Sistemas de Programação;
Projeto Interdisciplinar I;
Assim o post não ficará grande, post pequenos também são mais bem apreciados.
Estrutura de Dados:
Uma vez que procedimentos são, efetivamente, processadores de dados, a eficiência de um procedimento está muito associada à forma como seus dados são organizados. Estrutura de dados é o ramo da computação que estuda os diversos mecanismos de organização de dados para atender aos diferentes requisitos de processamento.
As estruturas de dados definem a organização, métodos de acesso e opções de processamento para a informação manipulada pelo programa. A definição da organização interna de uma estrutura de dados é tarefa do projetista da estrutura, que define também qual a API2.1 para a estrutura, ou seja, qual o conjunto de procedimentos que podem ser usados para manipular os dados na estrutura. É esta API que determina a visão funcional da estrutura de dados, que é a única informação relevante para um programador que vá utilizar uma estrutura de dados pré-definida.
São utilizadas nas mais diversas áreas do conhecimento e com os mais deferentes propósitos de aplicação. A escolha de uma estrutura de dados apropriada pode tornar um problema complicado em um de solução bastante trivial. O estudo das estruturas de dados está em constante desenvolvimento, mas apesar disso, existem certas estruturas clássicas que se comportam como padrões.
Algumas estruturas de dados:
Vetores ou Arrays: Lista, Pilha, Fila, Árvores, Árvores binárias e tabela de hashing.
Estruturas de Dados – Tipos de Coleções
Até o próximo post sobre matemática financeira.
UltraG
Comentários