Escolar Documentos
Profissional Documentos
Cultura Documentos
Projeto – Unidade 2
1. (2,0) Implementar um dos métodos de ordenação para ordenar a estrutura com duas
palavras (String), tipo um dicionário com a palavra e a tradução (Português/Inglês).
Usar a linguagem JAVA para essa tarefa. Colocar no teste a opção de ordenar por
qualquer uma das línguas.
2. (3,0) Utilizar uma árvore binária de busca para fazer a ordenação da estrutura com
duas palavras (String), tipo um dicionário com a palavra e a tradução
(Português/Inglês). Enviar os dados para a árvore e depois gerar uma estrutura de volta
com os dados ordenados. Considere a classe NoArvore abaixo para armazenar as
palavras (português/Inglês) na árvore. Usar a linguagem JAVA para essa tarefa.
Colocar no teste a opção de ordenar por qualquer uma das línguas.
3. (2,0) Implementar em JAVA uma busca binária em vetor ordenado. Essa busca deve
procurar por uma palavra no vetor de palavras (português/Inglês) usado na questão 1.
Usar o método de ordenação da questão 1 para gerar o vetor ordenado. Fazer uma
cópia do vetor para que possa ser ordenado nos dois idiomas. No programa deve ser
escolhido qual o idioma da busca (Português=>Inglês ou Inglês=>Português), assim
como solicitar a palavra para ser traduzida.
4. (3,0) Implementar em JAVA uma árvore binária de busca para inserir e procurar
palavras (português/Inglês) nessa árvore na forma de um dicionário. A busca deve
procurar por uma palavra na árvore de palavras (português/Inglês). Usar as mesmas
palavras da questão 4. No programa deve ser feita a tradução de Inglês=>Português.
Solicitar a palavra para ser traduzida. Usar a estrutura de matriz de palavras para entrar
com os dados na árvore. Considere a classe NoArvore abaixo para armazenar as
palavras (português/Inglês) na árvore.