Você está na página 1de 1

ADO 1 - Estruturas de Dados

Elabore um projeto Java com uma classe Livro com os atributos: *id (int), autor, título
(ambos Strings) e preço (double). Escreva os métodos getters e setters, dois
construtores (no mínimo) e o método toString.
Na segunda classe, defina:
● Um array de objetos (defina-o como array da classe);
● Um método para inserir objetos (use a lógica para redimensionar o array);
● Um método para remover por id, um objeto do array;
● *Um método para ordenar os dados.
● *Um método para realizar a busca binária por título, retorne todas as
informações relacionadas ao objeto pesquisado.
*Para realizar a busca binária, os dados devem estar ordenados. Utilize,
obrigatoriamente, o método quick sort ou merge sort na versão passada em aula.
*O id deve ser gerado aleatoriamente e não duplicado.
Na classe principal, instancie a classe Livro. Teste com, no mínimo, dez objetos.

Você também pode gostar