Nesta disciplina vamos estudar tipos abstratos de dados, estruturas de dados e métodos de ordenação.
Os comunicados e as entregas das atividades serão feitas no Google Sala de Aula.
Data | Conteúdo | Downloads |
---|---|---|
16,17/11 | Motivação | Notas de aula, Exemplos |
21,23,24/11 | Revisão projeto de programas com Python | Notas de aula, Exercícios, Soluções |
05,07,08,12/12 | Tipos abstratos de dados | Notas de aula, Exemplos, Prática - Código inicial - Soluções |
14,15/12 | Noções de complexidade de algoritmos | Notas de aula |
19,21/12 e 09,11,12,16,18/01 | Estruturas de dados lineares (alocação contígua) | Notas de aula, Exemplos, Prática - Código inicial, Soluções |
19,23,25,26,30/01 e 01,02/02 | Estruturas de dados lineares (alocação encadeada) | Notas de aula, Exemplos, Prática - Código inicial, Soluções |
06/02 | Avaliação 1 | |
08,09/02 | Busca e árvores | Notas de aula, Exemplos, Prática - Soluções |
15,16/02 | Recursividade | Notas de aula, Exemplos, Prática - Soluções |
20,22,23,27,29/02 e 01/03 | Busca e árvores (continuação) | |
05/03 | Tabelas de dispersão | Notas de aula, Prática |
12/03 | Avaliação 2 | |
14,22/03 | Tabelas de dispersão (continuação) | |
15,18,20,22/03 | Ordenação | Notas de aula, Exemplos, Prática |