Skip to content

Luana-lrb/CandidateForest

Repository files navigation

Estruturas de dados: Pesquisas Binárias e Árvores

Este programa utiliza três estruturas de dados otimizadas para gerenciar mais de 400 mil registros de candidatos das eleições municipais de 2024. Com uma interface robusta, o sistema permite visualizar cada registro e aplicar filtros específicos, como gênero, cor/raça, partido, cidade e estado.

Além disso, o tempo de cada consulta é exibido ao lado do resultado, permitindo uma análise clara da eficiência do sistema.

Para garantir modularidade e desempenho, as seguintes estruturas foram implementadas em TADs (Tipos Abstratos de Dados) separados:

  • Vetor Ordenado: ideal para consultas sequenciais rápidas em um conjunto de dados já classificado.
  • Árvore Binária: permite inserções e buscas eficientes em dados desordenados.
  • Árvore AVL (balanceada): otimiza o desempenho de buscas e inserções, garantindo um tempo de acesso balanceado e eficiente para conjuntos de dados mais dinâmicos. Essa estrutura de dados versátil foi projetada para que o programa responda rapidamente, mesmo com grandes volumes de dados.

Autores

Referência

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages