Este livro é o resultado da experiência em lecionar a disciplina. Muitos livros disponíveis são verdadeiras “bíblias” e consequentemente caras para o bolso de um estudante brasileiro. Para piorar a situação, estas “bíblias” nunca são utilizadas na sua totalidade…
Reuni neste livro os principais tópicos para a disciplina. Conta com algoritmos (que podem ser portados para outras linguagens) e códigos de exemplo na linguagem C. Para os que sofrem com a linguagem C, principalmente no aspecto de ponteiros, o livro explica detalhadamente o uso de ponteiros e ponteiros para ponteiros. Espero que gostem. Aceito sugestões de melhorias.
Futuramente, disponibilizarei os códigos fontes.

Lançado pela Editora Brasport.
Sumário:
1. Estrutura de Dados
1.1 Dados Homogêneos
1.2 Dados Heterogêneos
1.3 Exercícios
2. Uso de Memória
2.1 Alocação de memória Estática x Dinâmica
2.2 Alocação dinâmica de memória
2.3 Funções para alocação de memória
2.4 Utilizando as funções para alocação de memória
2.5 Alocação de memória e estruturas em C
2.6 Ponteiros para ponteiros- mistério ou não
2.7 Mais alocação de vetores e matrizes como ponteiros
3. Pilha
3.1 Representação das Operações com Pseudo-código
3.2 Pilhas em C
3.3 Exercícios
4. Fila
4.1 Representação de Filas com Pseudo-códigos
4.2 Filas em C
4.3 Exercícios
5. Recursividade
5.1 Função para cálculo de Fatorial
5.2 Número triangular
5.3 Números de Fibonacci
5.4 Algoritmo de Euclides
5.5 Torres de Hanoi
5.6 Curiosidades com Recursividade
5.7 Cuidados com Recursividade
5.8 Vantagens
5.9 Exercícios
6. Lista
6.1 Vetores ou alocação dinâmica?
6.2 Listas em C
6.3 Exercícios
7. Pesquisa
7.1 Pesquisa Seqüencial
7.2 Pesquisa Binária
7.3 Exercícios
8. Ordenação
8.1 BubbleSort
8.2 Ordenação por Seleção
8.3 Ordenação por Inserção
8.4 QuickSort
8.5 MergeSort
8.6 Exercícios
9. Árvores Binárias
9.1 Analogia entre árvores
9.2 Árvore binária
9.3 Árvores de Busca Binária
9.4 Operações em Árvores Binárias
9.5 Representações de árvores em C
9.6 Implementação em C
9.7 Exercício
Referências Bibliográficas
Arquivo com fontes do livro.
Clayton,
Todas as instruções estão aqui.
Como posso adquirir a versão PDF?
Você poder comprar a versão PDF (R$10,00) ou a versão em papel (R$ 50,00)
Tenho interesse em adquirir o livro ESTRUTURAS DE DADOS COM ALGORITMOS E C
aguardo alternativa ou forma para o pagamento.
Claudio,
Ainda tenho alguns exemplares do livro de Estrutura de Dados. O preço é R$ 45,00 + frete.
Marcos
Boa Noite, em vários sites em que pesquiso, seu livro:
Livro de Estrutura de Dados com Algoritmos e C esta esgotado, razão pela qual preciso dele no formato .pdf, me informe a conta.
Vi alguns posts respondidos que vc possui alguns exemplares de seu livro, qual é o preço, também tenho interesse no livro impresso, aguardo respostas. Até mais…
Pingback: Marcos Laureano » Compre o seu livro em formato PDF, apenas R$ 10,00.
OK, fico no aguardo.
Michel,
A editora realmente perdeu o interesse numa segunda edição. Estou trabalhando no livro para ser editado por outra editora (mais vai demorar ainda). Se quiser, ainda tenho alguns exemplares comigo. Só me avisar para combinarmos como te enviar, etc.
Marcos
Olá Marcos
Como um amigo acima, estou procurando o seu livro mas realmente é dificil de achar praticamente esgotado!!! por acaso o senhor não teria disponivel em PDF?para me disponibilizar?
Obrigado
Ok Marcos, eu consegui termina-lo porem ele esta dando um monte de erros que eu nao consegui identificar a solução estarei te enviando o codigo fonte hoje a tarde, muito obrigado desde ja a sua atenção
abraços Gabriel
Gabriel,
Sem seu código fonte e a descrição do problema, não consigo te ajudar. Os termos push, pop, etc.. são nomes genéricos para as funções que colocam no topo da pilha, retiram, etc…
Boa tarde Marcos,
estou com dificuldade em entender uma pilha estática com um menu de 1- inserir \2 -remover \3 imprimir, gostarias de saber se vc poderia me ajudar?
no seu livro você usa os termos push , pop, stackpop, respectivamente na pagina 42
mas meu professor nao quer que use esses termos.
Ele quer que use funções, e switch case, ja consegui colocar a inserção,
mas nao consigo fazer o prog excluir e nem imprimir.
Muito obrigado desde já
[]s
Hermilo,
Verificarei com editora esta situação. Eu tenho alguns exemplares extras comigo, posso te enviar.
Olá, Marcos.
Procurei seu livro no site da editora e em diversos sites de venda on-line, mas em todos eles, está esgotado.
Onde posso comprar?
Muito Obrigado…xD!!!
Micael,
Arquivos disponibilizados.
Marcos
Marcos Laureano, você poderia disponibilizar, o download do código fonte dos programas dos livros, Estrutura de Dados com Algoritmos e C…
Ficaria grato se possivel!!!
Sumário disponilizado…
Poderia disponibilizar o indice? Não julgo um livro pela capa, mas sim pelo seu indice.
Sileno,
O livro aborda a parte inicial de árvores binárias (pesquisa, algoritmos de caminhamento, remoção de nós da árvore, etc)
Marcos
Gostaria de saber se ele livro aborda estrutura de dados de arvores b+
Pingback: Marcos Aurelio Pchek Laureano » Livro de Estrutura de Dados com Algoritmos e C