Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Implementação da codificação de Huffman na compactação e descompactação de arquivos.

Notifications You must be signed in to change notification settings

ReinaldoAssis/Fzip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

88 Commits

Repository files navigation

Fzip

📖 Sobre

Projeto de Estrutura de Dados (Lecionada pelo professor Marcio Ribeiro) que visa colocar em prática não somente o conhecimento das estruturas e suas implementações, como também por em teste organização, estrutura e planejamento.

Há duas faces a este projeto: a codificação de huffman e o experimento de time complexity. O experimento pode ser encontrado na subpasta "lib", já a codificação de huffman em "huffman" - ambas na pasta raíz "src".

Equipe: Reinaldo Assis, Maria Fernanda, Matheus Moreira, Guilherme de Oliveira.

⏱ Complexidade de tempo

Para o nosso experimento de complexidade de tempo comparamos as estruturas Fila de prioridade com lista encadeada e Fila de prioridade com heap. O algoritmo pode ser rodado executando o programa com a flag "--benchmarking", dois arquivos serão gerados dentro da pasta "ferramentas", são eles: HeapQmarking.txt e LinkedQmarking.txt, contêm as informações das ações realizadas com a implementação com heap e com a implementação com fila, respectivamente.

🎱 Codificação de Huffman

A nossa implementação de huffman pode ser estudada através da nossa documentação.

⚡️ Testes unitários

A framework utilizada para nossos testes unitários foi a CuTest, simples, completa e fácil de utilizar. Os testes podem ser encontrados na subpasta "test" e são rodados ao incluir a flag "--debug" ao programa.

About

Implementação da codificação de Huffman na compactação e descompactação de arquivos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /