Java Api Collection

18/03/2017

0

Boa Tarde estou começando a Programar em Java e gostaria de saber se alguém pode me ajudar a fazer os seguintes exercícios postos como desafios:

1-API Collection - Sequência de Fibonacci;

Neste exercício você irá desenvolver um algoritmo para gerar números da Sequência de
Fibonacci e praticar o uso de laço de repetição, listas dinâmicas e invocação de métodos.
Em uma classe Java, declare um método com nome generateNumbers() que seja
capaz de gerar números para a Sequência de Fibonacci. Declare também nesta classe o método
main, e nele crie uma lista dinâmica para armazenar os primeiros 100 números da Sequência de
Fibonacci, que devem ser gerados pelo método generateNumbers(). Por fim, imprima na tela
para usuário o conteúdo desta lista, sendo que cada número da sequência deve ser apresentado
entre colchetes e separados por vírgula (ex: [0], [1], [1], [2], [3], [5], ...).

Adicione um novo método a classe Java para a operação de geração de números
implementado anteriormente por você. Este novo método deve receber um parâmetro
indicando a quantidade de números da Sequência de Fibonacci que devem ser gerados. A
assinatura do novo método deve ser: generateNumbers(int size).

Altere a implementação do método generateNumbers() para que o mesmo reutilize,
por meio de invocação, a implementação do método generateNumbers(int size).

API Collection - Tabela de hash:

Neste exercício você irá praticar o uso de estruturas de hash dinâmicas para armazenar
e recuperar informações.

A classe User modela o usuário de acesso ao sistema acadêmico utilizado pelos alunos
de uma instituição de ensino. Em uma classe que contenha o método main, crie cinco objetos
da classe User, preencha-os com dados e os armazene em uma tabela de hash, sendo que cada
objeto deve ser indexado por um número que representa o RG do aluno, conforme tabela
abaixo.

RG Objeto User
23463 Obj-1
67345 Obj-2
23490 Obj-3
34556 Obj-4
12987 Obj-5

Uma vez você tenha objetos usuário armazenados na tabela de hash, como pode ser
feita a busca por um objeto dentro deste tipo de estrutura?

Implemente um método para pesquisar usuários na estrutura de hash a partir do seu
login. Este método deve sinalizar de alguma maneira a quem o invocou, caso haja mais de um
objeto usuário associado ao mesmo login.


3-Crie um algoritmo que seja capaz de:

1) Coletar todas as palavras de um texto qualquer, eliminando duplicidades e as imprima na tela para o usuário. Esse algoritmo também deverá contar a frequência com que cada uma das palavras aparece no texto. Siga o seguinte layout para impressão na tela:

PALAVRA-1 [FREQUÊNCIA-DA-PALAVRA]
PALAVRA-2 [FREQUÊNCIA-DA-PALAVRA]
PALAVRA-3 [FREQUÊNCIA-DA-PALAVRA]

2) Modifique agora o seu algoritmo para que a lista de palavras seja impressa de forma que as palavras apareçam em ordem alfabética.

3) Modifique novamente seu algoritmo para que as palavras sejam agora impressas seguindo uma ordem decrescente de frequência.

Agradeço desde já , se alguém puder me ajudar explicando o exercício,ou realizando com exemplos.
Obrigado.
Giovane

Giovane

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar