Estrutura de dados
Consideraçöes Gerais
Tipo Apontador (Ponteiro)
Características Gerais
Ponteiros no Pascal Listas Encadeadas Conceito
Listas Simplesmente Encadeadas
Definiçäo
Aplicaçäo
Operaçöes Básicas (Inclusäo, Pesquisa, Alteraçäo e Exclusäo)
Exercícios
Listas Duplamente Encadeadas
Definiçäo
Aplicaçäo
Operaçöes Básicas (Inclusäo, Pesquisa, Alteraçäo e Exclusäo)
Exercícios
Filas
Definiçäo
Aplicaçäo
Operaçöes Básicas (Inclusäo e Exclusäo)
Exercícios
Pilhas
Definiçäo
Aplicaçäo
Operaçöes Básicas (Inclusäo e Exclusäo)
Exercícios
Deck
Definiçäo
Aplicaçäo
Operaçöes Básicas (Inclusäo e Exclusäo)
Exercícios
Hash
Definiçäo
Aplicaçäo
Operaçöes Básicas (Inclusäo, Pesquisa, Alteraçäo e Exclusäo)
Exercícios
Ávores
Definiçäo
Árvores Binárias
Aplicaçäo
Operaçöes Básicas (Inclusäo, Pesquisa, Alteraçäo, Exclusäo, transformaçäo e Caminhamentos)
Exercícios
Classificaçäo de Dados
Definiçäo
Ambiente de Classificaçäo
Métodos de Classificaçäo
Por Inserçäo
Por Troca
Por Seleçäo
Por Intercalaçäo
Por Distribuiçäo
Consideraçöes Gerais A automatizaçäo de tarefas é um aspecto marcante da sociedade moderna e na ciência da computaçäo houve um processo de desenvolvimento simultâneo e interativo de máquinas (hardware) e dos elementos que gerenciam a execuçäo automática (software) de uma tarefa. Nesta grande evoluçäo do mundo computacional, um fator de relevante importância é a forma de armazenar as informaçöes, já que, informática é a ciência da informaçäo. Entäo de nada adiantaria o grande desenvolvimento do hardware e do software, se a forma de armazenamento e tratamento da informaçäo näo acompanhasse esse desenvolvimento. Por isso a importância das estruturas de dados, que nada mais säo, que formas otimizadas de armazenamento e tratamento das informaçöes eletronicamente. As estruturas de dados, na sua maioria dos casos, foram espelhadas em formas naturais de armazenamento do nosso dia a dia, ou seja, nada mais säo que a transformaçäo de uma forma de