MC202GH - Estruturas de Dados - 2s2017

Notas

Material de Aula

Unidade 24 - Escolhendo uma ED (30/11)

Unidade 23 - Backtracking (28/11)

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

Unidade 21 - Grafos (percurso) (21/11)

Unidade 20 - Grafos (representação) (16/11)

Aula de Exercício (14/11)

Unidade 19 - Hashing (09/11)

Unidade 18 - Árvores B (07/11)

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

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

Unidade 15 - Árvores Binárias (24/10)

Aula de Exercício (10/10)

Unidade 14 - Radixsort (05/10)

Unidade 13 - Filas de Prioridade e Heapsort (03/10)

Unidade 12 - Quicksort (28/09)

Unidade 11 - Mergesort (26/09)

Unidade 10 - Ordenação (21/09)

Aula de Exercício (19/09)

Unidade 9 - Aplicações de Pilha (14/09)

Unidade 8 - Pilha e Fila (12/09)

Unidade 7 - Variações de Listas Ligadas - Parte 2 (04/09)

Unidade 7 - Variações de Listas Ligadas - Parte 1(29/08)

Unidade 6 - Listas Ligadas (29/08)

Unidade 5 - Vetores (24/08)

Unidade 4 - Noções de Eficiência de Algoritmos (22/08)

Unidade 3 - Tipos Abstratos de Dados (17/08)

Laboratório - aula 2

Unidade 2 - Ponteiros e Structs (15/08)

Unidade 1 - Recursão (10/08)

Laboratório - aula 1

Unidade 0 - Sobre a Disciplina (08/08)

Informações

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.