Skip to content

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.

Notifications You must be signed in to change notification settings

EDAII/Busca_AgendaTelefonica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Busca_AgendaTelefonica

Alunos

Matrícula Nome
202017521 Algusto Rodrigues Caldas

Descrição do Projeto

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).

Guia de Instalação

Dependências do Projeto

  • Linguagem: Python 3.10+
  • Nenhuma biblioteca externa é necessária.

Como Executar o Projeto

  1. Clone o repositório:
    git clone https://github.com/SeuUsuario/Busca_AgendaTelefonica.git
  2. Acesse a pasta do projeto:
    cd Busca_AgendaTelefonica
  3. Execute o programa:
    python main.py
    

Capturas de tela

Apresentação

Thumbnail do Vídeo

Aplicação em execução

Tela do Menu

Menu

Inserção de Contato

Inserção de Contato

Lista de Contatos

Lista de Contatos


Conclusões

  • 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.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages