Início » Material Complementar

Material Complementar

Todos os códigos fontes agora também estão no GitHub: https://github.com/arbackes

Todo o material complementar está armazenado nos servidores da Faculdade de Computação (Facom-UFU).
Os links podem não funcionar devido a manutenção do servidor. Neste caso, aguarde e tente novamente mais tarde.

Slides das Aulas

[C] Slides (Power Point) das Aulas
[ED2] Slides (Power Point) das Aulas

Lista de Exercícios: Linguagem C

[C]Lista 1 – Variáveis e Expressões
[C]Lista 2 – Comandos Condicionais
[C]Lista 3 – Comandos de Repetição
[C]Lista 4 – Vetores e Matrizes
[C]Lista 5 – Strings
[C]Lista 6 – Structs
[C]Lista 7 – Funções
[C]Lista 8 – Recursao
[C]Lista 9 – Ponteiros
[C]Lista 10 – Alocação Dinâmica
[C]Lista 11 – Arquivos

Usando o debugger do Codeblocks

Lista de Exercícios: Estrutura de dados

[ED]Lista 1 – Tipo abstrato de dado – Tad
[ED]Lista 2 – Análise de Complexidade
[ED]Lista 3 – Busca e Ordenação
[ED]Lista 4 – Listas
[ED]Lista 5 – Filas
[ED]Lista 6 – Pilhas
[ED]Lista 7 – Grafos
[ED]Lista 8 – Arvores
[ED]Lista 9 – Tabela Hash

Códigos Fontes em C

Códigos-Fontes referentes as vídeo-aulas de Estrutura de Dados

TAD: Ponto,  Complexos

Lista: Sequencial, Encadeada, Duplamente Encadeada, Encadeada Circular, Encadeada com nó descritorSequêncial Estática Genérica

Fila: DinâmicaEstática

Fila de Prioridades: Usando Array Ordenado, Usando Heap

Pilha: Sequencial, Dinâmica

Busca e Ordenação: Código Fonte
Ordenação Externa: Código Fonte

Grafo: Código Fonte

Árvore: Binária, AVL, Rubro-Negra

Tabela Hash: Código Fonte

Skip List: Código Fonte

Deque: Estático, Dinâmico

Conjunto (Set): Código Fonte

Multionjunto (Bag): Código Fonte

Pacman em linguagem C e OpenGL: Código Fonte

Desenhando e percorrendo um labirinto em linguagem C e OpenGL: Código Fonte

Fractal de Mandelbrot em linguagem C com OpenGL: Código Fonte

Labirinto 3D em linguagem C e OpenGL: Versão 1, Versão 2, Versão 3 e Versão 4

Códigos Fontes em Python

Busca Sequencial e Binária
Algoritmos de Ordenação
Lista Sequêncial Estática
Lista Dinâmica Encadeada
Lista Dinâmica Duplamente Encadeada
Lista Dinâmica Encadeada Circular
Fila Dinâmica
Fila Estática
Pilha Dinâmica
Pilha Estática
Fila de Prioridade usando Array Ordenado
Fila de Prioridade usando Heap
Deque Dinâmico
Deque Estático
Tabela Hash
Grafo: Busca e Árvore Geradora
Árvore AVL
Árvore Binária
Árvore Rubro-Negra
SkipList


124 Comentários

  1. Italo Nunes Leite disse:

    Alguem tem o gabrito da [ED]Lista 2 – Análise de Complexidade ???

  2. Professor Andre Backes! Nao estou conseguindo fazer os exercicios de arquivo, sao muito complicados! Alguem teria feito uns para eu ter nocao do que fazer?

  3. Andrea Luiza Freire de Souza da Conceição disse:

    Boa noite,

    estou precisando de algum material complementar que ensine simplificação de somatórios, quando estes são usados quando contamos instruções para determinar o custo do algoritmo. Pode me ajudar?

  4. Tiago Vicente disse:

    Alguém têm a lista 6 – structs.
    Se alguém tiver por favor envie.
    Obrigado.

  5. Olá, poderia me mandar o slides de arvore AVL?? Email: luizotaviogs1999@gmail.com

  6. Marco disse:

    Boa tarde prof. André, teria como ter acesso aos slides das aulas de estruturas de dados, da parte de listas, filas e pilhas?

  7. Igor disse:

    Essas aulas e exercícios tem ajudado muito!
    Teriam as resoluções completas das listas?

  8. Haryel disse:

    Alguem poderia upar o gabarito em outro site? Grato.

  9. ola pessoal preciso de uma ajuda com algoritmo de Kruskal, acho que falta alguma coisa neste bloco a baixo:

    primeiro = 1;
    for(i = 0; i < NV; i++){ //percorre os vertices

    for(j = 0; j grau[i]; j++){//arestas
    //procura vertice de menor peso: continua
    }
    }

    ajudem-me por favor

  10. Vinicius Santos disse:

    Boa tarde.
    Alguém poderia me enviar a resolução do exercício 28 da [C]Lista 2 – Comandos Condicionais.

  11. Misael Rezende disse:

    Olá pessoal!

    Estou fazendo a resolução dos exercícios do livro Linguagem C Descomplicada (2013).

    Quem tiver com dúvida em algum exercício pode consultar os disponíveis lá e contribuir com sugestões e melhorias.

    Link do repositório com os exercícios:
    https://github.com/misaelrezende/Exercicios-do-Livro-Linguagem-C-Completa-e-Descomplicada

  12. Osni Mario disse:

    Professor os códigos dos algoritmos de Prim e Kruskal estão no material complementar?

  13. FMaria disse:

    Não estou conseguindo acessar os arquivos de Códigos-Fontes

  14. Liza Fabri disse:

    Alguém tem as respostas da lista 07 para me mandar??
    elizabete958@gmail.com

  15. Ruan disse:

    O exercício 11 da lista 2 é sem limite de algarismos mesmo?

  16. marcelojh disse:

    A partir da Lista 5 pra cima está dando erro e não estou conseguindo abrir, alguem teria elas pra me passar?

  17. HU(D) disse:

    manda ai as respostas da lista de estruturas de dados [2] e [7] por favor estou com muitas dúvidas. obrigado

  18. Samuel Sales disse:

    Professor André não estou conseguindo chegar na resolução do exercício 18 sobre Pilhas (Estrutura de Dados): 18. Escreva um algoritmo que leia um numero indeterminado de valores inteiros. O valor 0(zero) finaliza a entrada de dados. Para cada valor lido, determinar se ele e um numero
    par ou ımpar. Se o numero for par, entao inclui-lo na FILA PAR; caso contrario, incluı-lo na FILA ´IMPAR. Apos o termino da entrada de dados, retirar um elemento de cada fila alternadamente (iniciando-se pela FILA IMPAR) ate que ambas as filas estejam vazias. Se o elemento retirado de uma das filas for um valor positivo, entao incluı-lo em uma PILHA; caso contrario, remover um elemento da PILHA. Finalmente, escrever o conteudo da pilha.
    Pode me ajudar?

  19. Gabriel Porto disse:

    Bom dia, professor. O link para o código fonte de grafos não está disponível

  20. Maria Lima disse:

    olá, não estou conseguindo ter acesso aos códigos fontes de estrutura de dados, como faço para ter acesso?

    • Carlos disse:

      eu consegui assim: clica com botão direito no link que quiser, dai clica em copiar endereço do link, depois abre uma nova guia, cola o link e da enter que vai baixar os códigos

  21. matheus osses disse:

    Quando tento acessar o codigo fonte da arvore rubro negra, o navegador indica que o arquivo nao pode ser baixado de forma segura.

  22. Helena Gonçalves disse:

    Excelentes explicações.
    Não estou a conseguir aceder aos códigos fonte referentes aos vídeos-aulas Estrutura de dados. Assim, queria perguntar se seria possível enviar por email por favor? Obrigada.

  23. Daniel Souza disse:

    Quando vai ficar disponíveis novamente o link para o material sobre estrutura e dados?

  24. Andre Chaves disse:

    A maioria dos códigos fontes em C não estão disponíveis, alguém poderia me enviar, caso tenham os repositórios ou links?
    Gostaria de acessar os repositórios/links de grafos.

  25. Samuel dias disse:

    Como faço pra ter acesso as respostas da lista de exercícios de grafos?

Deixar mensagem para Stephanie T Cancelar resposta