Olá,
Haverá uma lista de exercicios recomendados para a prova, assim como aconteceu na p1?
(Seria bom hein =) )
Olá,
Haverá uma lista de exercicios recomendados para a prova, assim como aconteceu na p1?
(Seria bom hein =) )
Oi Wander,
Haverá uma lista de exercicios recomendados para a prova, ?
Sim.
Estou preparando uma.
Ainda preciso corrigir a P1...
Atenção Esta lista está em construção
Última atualização: 10/05, 11h45m
O website do livro tem implementações completas e uma vasta quantidade de exercícios muito bacanas, inclusive com respostas.
Não deixem de ler as seções Q+A do algs4 e Perguntas e respostas do PF.
Alguns dos exercícios listados a seguir não são pensados para a prova, mas sim para o conhecimento de vocês: non scholæ sed vitæ discimus.
Bia, Lais e Coelho
Em 3.2 Binary Search Trees vejam os exercícios listados abaixo:
Não deixem de ver a animação que está na página 3.2 Binary Search Trees.
writeTrie()
e `readTrie() do algoritmo de Huffman), 3, 4, 6, 7, 8Em Árvores binárias de busca (PF) exercícios 2.1, 2.2, 3.3, 4.1 (= Creative Problem 25), 5.3
Em BSTs: operações adicionais (PF) exercícios 1.2 (EP09), 3.4 e 3.5 (= Web Exercises 2).
Em 3.3 Balanced Search Trees vejam os exercícios listados abaixo.
Não deixem de ver as animações que estão na página.
put()
parece bem legal)Em Árvores 2-3 (PF) exercícios 1.1, 2.1, 2.2, 2.3
Em BSTs rubro-negras (PF) exercícios 1.6, 3.1, 3.2, 3.3, 4.1, 6.5, 7.1
Em 3.4 Hash Tables vejam os exercícios listados abaixo.
Não deixem de ler a seção Q+A
equals()
), 4 (imprime null
, null
, null
; decisão de projeto; key
não é clonada; em Python key
deve ser imutável), 5, 6, 7 (MD5, SHA-xxx, Dropbox; ver exercício 13), 10, 11 (gperf - generate a perfect hash function from a key set),Em Hashing (PF) exercícios 2.1, 2.3 (em hash perfeito a ST deve ser estática: pares key-val
s são armazenados de uma só vez na ST e a ST não pode ser alterada), 3.4, 4.1, 4.2, 4.4, 5.2, 5.3, 6.2
Em 5.2 Tries
Em Tries (árvores digitais) (PF) exercícios 1.3, 1.8, 3.1, 3.2, 4.1, 4.2, 4.3, 5.2, 6.3 (operações que envolvem ordem), 6.4 (contagem de substrings de comprimento L), 6.5, 6.6
Em 3.5 Searching Applications vejam
Em Aplicações de TSs (PF) exercícios 1.1 (implementação de SET), 1.2 (implementação de SET), 1.3 (implementação de SET), 2.1 (Verificador ortográfico), 2.1 (Filtro de repetidos)
Em Compressão de dados (PF) exercícios 1.1
Em Algoritmo de Huffman para compressão de dados (PF) exercícios 1.1, 1.2, 2.1, 3.1, 3.4 (o Wander perguntou isso na aula), 3.5, 3.6 (= Exercises 16), 3.9 (= Exercises 9), 3.12, 3.14, 5.1, 5.3
Muito obrigado professor!