Criar método de ordenação bolha, por seleção e por inserção.
Sugiro que você começe procurando sobre os métodos de ordenção que você falou, pois um deles é o bolha, o outro tem outro nome.
Os métodos de ordenção tem os algoritmos bem explicados na net, com um pouco de conhecimento de java, você conseguirá implementá-los…
Pedir ao usuário por qual método deseja ordenar os dados e na sequencia executar a ordenação.
Se você fizer uma aplicação co swing, essa seleção de métodos será muito fácil, mas mesmo em linha de comandos não será complicada.
Imprimir os cadastros de livros ordenados - basta percorrer a lista que armazena os objetos livro - dica foreach
Criar método para remoção que ao informar o código do livro delete o código e o nome do livro. A deleção não pode deixar buracos.
Deleta o livro objeto, e manda ordenar o vetor novamente. Tem um custo elevado mas é eficiente.
Criar um método para pesquisa binária, onde, será informado o código do livro e deve retornar o titulo do livro.
Também está bem documentado por aí, e é de fácil implementação.
Será que poderiam me ajudar a fazer isso…
Os caminhos pra que você começe a programar estão aí, agora só falta você ter vontade de ser programador, lembro que demorei muito tempo pra perceber a importância de ter essa vontade.