A pesquisa binária é um algoritmo eficiente para encontrar um elemento em uma lista ordenada. O algoritmo funciona dividindo repetidamente a lista ao meio e comparando o valor do meio com o elemento que está sendo procurado. Se o valor do meio é menor que o elemento buscado, a pesquisa continua na metade superior da lista; caso contrário, continua na metade inferior.
- Busca rápida em listas ordenadas.
- Complexidade de tempo O(log n).
O projeto de vetores demonstra operações básicas com arrays (vetores) em Java, incluindo inserção, remoção e manipulação de elementos. Vetores são estruturas de dados que armazenam uma coleção de elementos do mesmo tipo em uma ordem específica.
- Adicionar e remover elementos de um vetor.
- Iterar e exibir os elementos do vetor.
- Buscar elementos no vetor.
A Calculadora é uma aplicação simples que realiza operações aritméticas básicas, como adição, subtração, multiplicação e divisão. A interface é baseada em console e permite ao usuário inserir duas números e escolher a operação desejada.
- Adição, subtração, multiplicação e divisão.
- Manipulação de entradas e validação de erros.
O Jogo da Forca é um jogo clássico onde o usuário deve adivinhar uma palavra letra por letra. Cada letra incorreta resulta em uma parte do boneco da forca sendo desenhada, e o objetivo é adivinhar a palavra antes que o boneco seja completo.
- Jogo interativo baseado em texto.
- Controle de tentativas e exibição do progresso do jogador.
O Sistema de Gerenciamento de Livros permite ao usuário adicionar, remover e listar livros em uma biblioteca. A aplicação utiliza uma interface simples para realizar operações básicas sobre uma coleção de livros.
- Adicionar, remover e listar livros.
- Armazenamento de informações de livros, como título e autor.