Trabalho desenvolvido na matéria Algoritmos e Estrutura de Dados 3 do curso de Engenharia de Computação. Nele se aplica os conteúdos estudados na disciplina através da manipulação de uma base de dados sobre Pokémons.
- Importa os dados de um arquivo CSV e os adiciona a um arquivo binário
- Utiliza o algoritmo de ordenação externa para ordenar os registros
- Faz uma busca indireta dos dados com a indexação dos registros e utilização do Algoritmo LZW
- Realiza Compressão e Descompactação do arquivo de dados
- Realiza uma pesquisa com um algoritmo de Casamento de Padrões KMP
- Realiza uma criptografia dos dados com algoritmos da Cifra de Bloco e RSA
A seguir esta o link da base de dados original utilizada nesse trabalho:
- Faça um clone desse repositorio na sua maquina, utilizando
git clone https://github.com/paulatalim/Algoritmos-e-Estrutura-de-Dados-3.git
- Abra o código no VS Code
- Instale a extensão
Debugger for Java
- Faça as seguintes configurações:
- Pressione
ctrl ,
para abrir as configurações - Acesse a pasta
Extensions > Java Debugger > console
- Selecione a opção
externalTerminal
- Rode o código