Estruturas de Dados Oficial
Guilherme S. Silva, Gustavo S. Silva, William H. S. Antonio.
Faculdade de Computação – FACOM – Universidade Federal de Uberlândia – Campus Santa Mônica - Av. João Naves de Ávila, 2.121 - Bairro Santa Mônica
CEP 38400-902 - Uberlândia/MG guilherme.souza.silva95@gmail.com, xgustavossilva@gmail.com, whsantonio@gmail.com
Abstract. This paper seeks to present the concepts, fundamentals and essential features on the topic, Data Structures. A data structure is a particular way of storing and organizing data in a computer so that it can be used efficiently. Data structures are a fundamental issue in computer science, being used in diverse areas of knowledge and in most different application purposes. During the development of this work the following items will be addressed: basic data structures, arrays, lists, stacks, queues, trees, custom data types, pointers to machine language.
Resumo. O presente trabalho procura apresentar os conceitos, fundamentos e características essenciais sobre o tema, Estruturas de Dados. Uma estrutura de dados é um modo particular de armazenamento e organização de dados de um computador de modo que possam ser usadas eficientemente. Estruturas de dados é um tema fundamental na Ciência da Computação, sendo utilizado nas mais diversas áreas do conhecimento e com os mais diferentes propósitos de aplicação. No decorrer do desenvolvimento deste trabalho, serão abordados tais itens, como: básico de estruturas de dados, matrizes, listas, pilhas, filas, árvores, tipos de dados personalizados, ponteiros em linguagem de máquina.
1. Introdução
Estruturas de dados é o ramo da computação que estuda os diversos mecanismos de organização de dados para atender aos diferentes requisitos de processamento. Uma estrutura de dados pode ser dividida em dois pilares fundamentais: dado e estrutura. Dados, tipos de dados: inteiro (int), texto (string), caractere (char), ponto flutuante (float e double). Estruturas