Neste projeto, desenvolvi um programa que simula um algoritmo de indexação de documentos, semelhante ao do Google. O programa é capaz de identificar ocorrências de termos em arquivos de texto (formato TXT). Ele consiste em dois módulos principais: um módulo de gerenciamento de arquivos, que permite anexar arquivos TXT, e um módulo de busca, que realiza operações de busca nos arquivos anexados.
Desenvolvi um programa em Python que simula um mecanismo de indexação de documentos, com os seguintes módulos:
-
Módulo de Gerenciamento de Arquivos:
- Permite anexar arquivos de texto (formato TXT) ao sistema.
- Implementa a manipulação de pilhas e listas ligadas para armazenar e gerenciar os arquivos anexados.
-
Módulo de Buscas:
- Oferece funcionalidades de busca por termos nos arquivos anexados.
- Utiliza estruturas de deque e listas duplamente ligadas para otimizar as operações de busca.
Este projeto é uma aplicação Python, basta clonar o repositório, acessar a pasta do projeto e executar o arquivo selecionado.
- Python
- [Pedro Henrique] - [pedrohalmeidamendonca@gmail.com]
- GitHub
Nota: Este projeto exercita habilidades relacionadas à manipulação de estruturas de dados como pilhas, listas ligadas e listas duplamente ligadas, bem como a criação de um mecanismo de busca simples em arquivos de texto. Lembre-se de compreender as estruturas de dados envolvidas e teste cuidadosamente o programa para garantir seu funcionamento correto. Sinta-se à vontade para explorar e entre em contato se tiver alguma pergunta ou feedback!