– Exercício 01 – String de conexão [link] | | 4 | 14/03 | | Fundamentação: Algoritmos, para que servem? [link] | – Sugestão: Leitura dos capítulos 1 e 2 do livro do Cormen
– InsertionSort (python) [link] | | 5 | 19/03 | | Notações [link] e Recorrência [link] | – Sugestão: Leitura dos capítulos 3 e 4 do livro do Cormen | | 6 | 21/03 | Lab | Exercícios Práticos de Revisão – Lista #0 | | | 7 | 26/03 | | Algoritmos de Ordenação: Heap Sort [link] | – Atenção: Exercícios no último slide
– Revisão: Ordenação: Bubble Sort; Selection Sort; Insertion Sort; Merge Sort [link]
– Sugestão: Leitura do Capítulo 6 do livro do Cormen & Hints for implementing HeapSort & Priority Queues in Python [link]
– HeapSort (python) [link] | | 8 | 28/03 | | Algoritmos de Ordenação: Quick Sort [link] | – Atenção: Exercícios no último slide
– Sugestão: Leitura do Capítulo 7 do livro do Cormen
– QuickSort (python) [link]
– RandomizedQuickSort (python) [link] | | 9 | 02/04 | | Exercícios Práticos de Revisão – Lista #01 | | | 10 | 04/04 | | Estrutura de Dados Lista [link] | – Atenção: Exercícios no último slide
– Sugestão: Leitura do Capítulo 10 do livro do Cormen
– Na web: JVALL: Java Automated Linked List
– TAD List e TAD Node (python) [link]
– Driver para teste da TAD List (python) [link] | | 11 | 09/04 | | Estrutura de Dados Pilha e Fila [link] | – Atenção: Exercícios nos últimos slides
– Sugestão: Leitura do Capítulo 10 do livro do Cormen
– Na web: Demonstração de Pilha por LSE (by UC Prof. John Franco)[link]
– TAD Pilha (python) [link]
– Driver para teste da TAD Pilha (python) [link] | | 12 | 11/04 | | Tabelas Hash (Parte I) [link] | – Atenção: Exercícios no último slide
– Sugestão: Leitura do Capítulo 11 do livro do Cormen | | 13 | 16/04 | Lab | Exercícios Práticos de Revisão – Lista #02 | | | 14 | 18/04 | | Tabelas Hash (Parte II) [link] | – Atenção: Exercícios no último slide
– Sugestão: Leitura do Capítulo 11 do livro do Cormen | | 15 | 23/04 | | Aula de Revisão | | | 16 | 25/04 | | Primeiro Exercício Escolar | | | 17 | 07/05 | Lab | Prova Prática – Lista #03 | | | 18 | 09/05 | | Estruturas de Dados Árvores Genéricas [link] e Binárias [link] | – Atenção: Exercícios no último slide
– Sugestão: Leitura do Capítulo 10 (Seção 4) e 12 do livro do Cormen
– Na web: Demonstração de árvore genérica (by UC Prof. John Franco)[link]; Busca em Árvores Binárias [link]; Árvores invertidas [link]; Árvores Binárias de Pesquisa [link]; Inserção e remoção em Árvores Binárias [link]
– TreeNode (python) [link]
– Tree (python) [link]
– DriverTrees (python) [link] | | 19 | 14/05 | | Estruturas de Dados Árvores AVL [link] | – Atenção: Exercícios no último slide
– Sugestão: Leitura do Capítulo 12 do livro do Cormen
– Na web: Demonstrações (by UC Prof. John Franco): Inserção/remoção em árvores AVL [link]; Rotação trinodo [link] | | 20 | 16/05 | | Estruturas de Dados Árvores Red-Black [link] | – Atenção: Exercícios no último slide
– Sugestão: Leitura do Capítulo 13 do livro do Cormen
– Na web: Demonstrações (by UC Prof. John Franco): Inserção/remoção em árvores rubro-negras [link] [código]
– Árvore rubro-negra (Wikipedia)
– Red/Black Tree Demonstration (link)
– Red-Black Trees Animation(link)
– RBTree.py The Red/Black Trees Module
– RedBlack Balanced Tree Searching and Sorting Library by Damian Ivereigh
– Red black tree (Python recipe) | | 21 | 21/05 | | Estruturas de Dados Grafo: Introdução [link] | – Atenção: Exercícios no último slide
– Sugestão: Leitura do Capítulo 22 do livro do Cormen | | 22 | 23/05 | | Estruturas de Dados Grafo: Busca em Profundidade [link] e em Largura [link] | – Atenção: Exercícios no último slide
– Sugestão: Leitura do Capítulo 22 do livro do Cormen | | 23 | 28/05 | | Complexidade e Completude [link] | – Sugestão: Leitura do Capítulo 34 do livro do Cormen | | 24 | 30/05 | | ___Exercícios Práticos de Revisão – Lista #04_ | | | 25 | 04/06 | | Acompanhamento do Projeto | | | 26 | 06/06 | | Acompanhamento do Projeto | | | 27 | 11/06 | | Acompanhamento do Projeto | | | 28 | 13/06 | | Acompanhamento do Projeto | | | 29 | 18/06 | | **Segundo Exercício Escolar** | | | 30 | 20/06 | | **Apresentação do Projeto** | | | 31 | 25/06 | | **Prova Final + 2ª Chamada** | |
Curtida Carregando…