Fundamentos de Estrutura de Dados: Teoria e Prática

Por Bruno Baruffi Esteves

Sobre o livro

Este livro é um guia prático para o estudo de estruturas de dados. A obra aborda desde os conceitos básicos, como tipos de dados, variáveis e alocação de memória, até estruturas mais complexas como listas encadeadas, pilhas, filas, árvores e tabelas de espalhamento.

Com uma linguagem clara e exemplos práticos em Java, o autor facilita o entendimento de cada estrutura, demonstrando suas aplicações em situações reais de programação.

O objetivo é fornecer ao leitor não apenas a teoria, mas também a habilidade de implementar e utilizar essas estruturas em seus próprios projetos, com foco na otimização de performance e escalabilidade.

O livro também explora algoritmos de busca e ordenação, ferramentas cruciais para manipulação eficiente de grandes volumes de dados. São apresentados algoritmos clássicos como busca linear e binária, além de métodos mais avançados como busca por salto, interpolação e exponencial.

No campo da ordenação, o leitor encontrará desde algoritmos simples, como bubble sort, selection sort e insertion sort, até algoritmos mais complexos e eficientes, como merge sort e quick sort, incluindo uma discussão sobre a importância da escolha do pivô no quick sort e as implicações para o desempenho.

A obra inclui ainda o algoritmo heap sort e o counting sort, ampliando o leque de opções para diferentes cenários de ordenação.

Baixe esta página em PDF para ler quando quiser, mesmo offline.

📄 Salvar PDF

Avaliações dos leitores

Descubra as opiniões de outros leitores, explore avaliações detalhadas e veja se este livro realmente vale a pena para você, com base em experiências reais de quem já leu e compartilhou sua visão sobre a obra.

⭐ Reviews dos leitores