Matrícula | Nome |
---|---|
202017521 | Algusto Rodrigues Caldas |
Este projeto implementa uma Agenda Telefônica utilizando algoritmos de busca sequencial e busca binária.
O objetivo é permitir a pesquisa eficiente de contatos cadastrados (nome, telefone e e-mail), além de demonstrar, na prática, a diferença entre os dois tipos de busca.
Funcionalidades principais:
- Inserir contatos (nome, telefone e e-mail).
- Listar todos os contatos.
- Buscar contato por nome utilizando:
- Busca Sequencial
- Busca Binária (com a lista previamente ordenada).
- Linguagem: Python 3.10+
- Nenhuma biblioteca externa é necessária.
- Clone o repositório:
git clone https://github.com/SeuUsuario/Busca_AgendaTelefonica.git
- Acesse a pasta do projeto:
cd Busca_AgendaTelefonica
- Execute o programa:
python main.py
-
A busca binária se mostrou significativamente mais eficiente que a busca sequencial, especialmente em bases grandes.
-
O Projeto permite observar na prática a diferença de tempo entre os algoritmos de busca.