Ajudando os leitores a formar estruturas de dados eficientes em C, este livro explica como aplicar as estruturas de dados para otimizar a execução de programas. Com forte ênfase sobre o projeto estruturado e as técnicas de programação, ele apresenta informações precisas sobre todos os passos envolvidos no desenvolvimento de estruturas de dados, desde a concepção teórica até a realização concreta. Inclui: - Diversas implementações alternativas de estruturas de dados e conselhos sobre a escolha da estrutura mais adequada às suas necessidades imediatas. - Inúmeros exemplos de programação depurados. - Desenvolvimento completo de todos os programas. - Representação gráfica do material. - Algoritmos de classificação e de busca. - Descobertas de pesquisas recentes. - E muito mais! Recheada de tabelas, quadros e diagramas, esta preciosa obra de referência facilita o trabalho de construção de estruturas modulares reutilizáveis para aumentar a qualidade e confiabilidade dos programas. Texto elaborado para cursos de estruturas de dados e programação. O objetivo do livro é transmitir a estudantes técnicas de programação utilizando estruturas de dados com Linguagem C. O texto inicia com uma introdução às estruturas de dados e uma revisão dos conceitos da Linguagem C, com vetores e estruturas. O conceito de pilha é ilustrado com as notações posfixas, prefixas e infixas. Trata-se especialmente de filas, filas de propriedades, listas ligadas e suas diversas implementações, busca interna e externa, grafos e, finalmente, o gerenciamento do armazenamento. Direcionado também a profissionais da área