MC202E - Estruturas de Dados - 2s2019

Material de Aula

Unidade 30 - Escolhendo uma ED (28/11)

Unidade 29 - Árvores B (27/11)

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

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

XKCD: DFS

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

Unidade 25 - Exercícios (07/11)

Unidade 24 - Hashing (06/11)

Unidade 23 - Mergesort e Quicksort (31/10)

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

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

XKCD: tree

Unidade 20 - Exercícios (23/10)

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

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

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

Unidade 16 - Exercícios (09/10)

Unidade 15 - Aplicações de Pilha (03/10)

Unidade 14 - Pilha e Fila (02/10)

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

XKCD: Forgetting

Unidade 12 - Listas Ligadas (25/09)

Unidade 11 - Exercícios (19/09)

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

Unidade 9 - Backtracking (12/09)

Unidade 8 - Recursão (11/09)

XKCD: Fixing Problems

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

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

XKCD: Pointers

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

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

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

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

Unidade 1 - Sobre a Disciplina (01/08)

Tutoriais

Calendário

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.