Skip to content

Projeto desenvolvido durante a disciplina de Estrutra de Dados lecionada pelo professor Marcio Ribeiro

Notifications You must be signed in to change notification settings

EneasDavid/Huffman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Badge em desenvolvimento C

Projeto de Estrutura de Dados II

Huffman O projeto consiste em implementar o algoritmo de Huffman para compressão de arquivos. O algoritmo de Huffman é um método de compressão que usa as probabilidades de ocorrência dos símbolos no conjunto de dados a ser comprimido para determinar códigos de tamanho variável para cada símbolo. O algoritmo foi desenvolvido por David A. Huffman em 1952, enquanto era um estudante de graduação no MIT, e foi publicado em 1952.

Tabela de conteúdos

Instalação

git clone https://github.com/EneasDavid/Huffman/tree/main

Método de Uso

Para compilar o projeto, basta executar o comando gcc -o huff src/utils.c src/algoritimo_compressao.c src/algoritimo_descompressao.c src/huffman.c src/main.c no terminal. O comando irá gerar um executável chamado huff.

Para executar o projeto, basta rodar o comando ./huff no terminal. O programa irá solicitar o arquivo a ser comprimido.

de forma resumida

gcc -o huff src/utils.c src/algoritimo_compressao.c src/algoritimo_descompressao.c src/huffman.c src/main.c
./huff

Integrantes

Discente Curso
David Enéas Ciência da Computação
Mayara Jacinto Engenharia de Computação
Júllya Cabral Engenharia de Computação
Rafael Saleme Engenharia de Computação

License

...

About

Projeto desenvolvido durante a disciplina de Estrutra de Dados lecionada pelo professor Marcio Ribeiro

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published