MC202ABC - Estruturas de Dados - 1s2018

Notas (Atualizadas em 10/07 às 22:06)

Listas

Material de Aula

Unidade 24 - Escolhendo uma ED (29/06)

Unidade 23 - Backtracking (26/06)

Aula de Exercício (19/06)

Unidade 22 - Grafos (algoritmos) (15/06)

Unidade 21 - Grafos (percurso) (12/06)

Unidade 20 - Grafos (representação) (08/06)

Unidade 19 - Hashing (05/06)

Aula de Exercício (25/05)

Unidade 18 - Árvores B (22/05)

Unidade Extra - Árvores Digitais e Tries (18/05)

Unidade 17 - Árvores Rubro-Negras (15/05)

Unidade 16 - Árvores Binárias de Busca (11/05)

Unidade 15 - Árvores Binárias (03/05)

Aula de Exercício (27/04)

Unidade 14 - Radixsort (24/04)

Unidade 13 - Filas de Prioridade e Heapsort (20/04)

Unidade 12 - Quicksort (17/04)

Unidade 11 - Mergesort (13/04)

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

Unidade 9 - Aplicações de Pilha (06/04)

Unidade 8 - Pilha e Fila (03/04)

Unidade 7 - Variações de Listas Ligadas (23/03 e 27/03)

Unidade 6 - Listas Ligadas (20/03)

Unidade 5 - Vetores (16/03)

Unidade 4 - Noções de Eficiência de Algoritmos (13/03)

Laboratório - Aula 2 (09/03)

Unidade 3 - Tipos Abstratos de Dados (09/03)

Unidade 2 - Ponteiros e Structs (06/03)

Laboratório - Aula 1 (02/03)

Unidade 1 - Recursão (02/03)

Unidade 0 - Sobre a Disciplina (27/02)

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.