Estrutura de Dados com Algoritmos e C
Este livro é indicado aos cursos tecnológicos, para estudantes e profissionais que precisam dominar os conceitos e os algoritmos de forma rápida e precisa.
O material foi preparado com a experiência do autor em lecionar a disciplina, somada à sua experiência profissional. Outros professores e coordenadores de cursos foram consultados, com isto este material tem os assuntos pertinentes à área e pode ser adotado tranqüilamente em cursos de 40 ou 80 horas de Estrutura de Dados ou Programação de Computadores.
Os algoritmos podem ser aplicados e convertidos para qualquer linguagem de programação, os programas em C são simples e objetivos, facilitando o entendimento dos estudantes e profissionais que não dominam totalmente esta linguagem.
Nenhum comentário encontrado
Novo comentário
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
Sobre autor
|
Marcos LaureanoÉ graduado em Processamento de Dados pela ESEEI, Pós-graduado em Administração pela FAE Business School e Mestre em Informática Aplicada pela PUC do Paraná. Doutorando em Informática Aplicada pela PUC do Paraná. Trabalha com programação em C no ambiente Unix (AIX/HP-UX) desde 1997 e Linux desde 2000, sendo especialista em segurança de sistemas operacionais. É professor de graduação e pós-graduação, tendo lecionado em várias instituições nos últimos anos. Possui artigos publicados sobre programação, sistemas operacionais e segurança de sistemas. Atualmente leciona disciplinas relacionadas à segurança, programação, redes de computadores e sistemas operacionais e segurança de sistemas. Atualmente leciona disciplinas relacionadas à segurança, programação, redes de computadores e sistemas operacionais em cursos de graduação e pós-graduação do Centro Universitário Franciscano (UNIFAE) e atua como consultor na área de projetos de desenvolvimento e segurança de sistemas. |



