MC202 - Estruturas de Dados - 2s2018

Material de Aula

Unidade 30 - Escolhendo uma ED (29/11)

Unidade 29 - Árvores B (27/11)

Unidade 28 - Grafos (algoritmos) (22/11)

Unidade 27 - Grafos (percurso) (13/11)

Unidade 26 - Grafos (representação) (08/11)

Unidade 25 - Exercícios (06/11)

Unidade 24 - Hashing (01/11)

Unidade 23 - Mergesort e Quicksort (30/10)

Unidade 22 - Ordenação e Heapsort (23/10)

Unidade 21 - Filas de Prioridade e Heap (16/10)

Unidade 20 - Exercícios (11/10)

Unidade 19 - Árvores Rubro-Negras (09/10)

Unidade 18 - Árvores Binárias de Busca (04/10)

Unidade 17 - Árvores Binárias (02/10 e 04/10)

Unidade 16 - Exercícios (27/09)

Unidade 15 - Aplicações de Pilha (25/09)

Unidade 14 - Pilha e Fila (20/09)

Unidade 13 - Variações de Listas Ligadas (18/09)

Unidade 12 - Listas Ligadas (13/09)

Unidade 11 - Exercícios (11/09)

Unidade 10 - Noções de Eficiência de Algoritmos (06/09)

Unidade 9 - Backtracking (04/09)

Unidade 8 - Recursão (28/08)

Unidade 7 - Curso de C - Parte 6 (23/08)

Unidade 6 - Curso de C - Parte 5 (21/08)

Laboratório 3 - Debugging (18/08)

Unidade 5 - Curso de C - Parte 4 (16/08)

Unidade 4 - Curso de C - Parte 3 (14/08)

Laboratório 2 - Máquina Virtual (11/08)

Unidade 3 - Curso de C - Parte 2 (09/08)

Unidade 2 - Curso de C - Parte 1 (07/08)

Unidade 1 - Sobre a Disciplina (02/08)

Informações

Calendário

Participantes do SECOMP terão falta abonada

Bibliografia

A bibliografia principal para o curso é o livro “Algorithms in C - Third Edition” de R. Sedgewick. Outro livro interessante é “Introduction to Algorithms - Third Edition” de Cormen, Leiserson, Rivest e Stein. Outros livros podem ser encontrados no Plano de Desenvolvimento da Disciplina.