🇺🇸 Implementation of the Huffman compression algorithm in Java
🇫🇷 Implémentation de l'algorithme de compression de Huffman en Java
🇺🇸 This is the Java implementation of Huffman's text compression algorithm.
The compression process involves building the coding tree, using it to generate a code that shortens the codes of the most common characters in the text, and coding the text.
🇫🇷 Il s'agit de l'implémentation en Java de l'algorithme de compression du texte de Huffman.
Le processus de compression passe par la construction de l'arbre de codage, l'utiliser pour générer un code qui raccourcit les codes des caractères les plus fréquents du texte, et le codage du texte.
🇺🇸 This mini-project is being carried out in 2017 as part of a course in Electronic Document Management
for 2nd year engineering students at the Higher Institute of Computer Science (ISI)
🇫🇷 Ce mini-projet est fait en 2017 dans le cadre d'un cours de Gestion Électronique de Documents
destiné aux étudiants de la 2éme année ingénieur à l'ISI (Institut Supérieur d'Informatique)
🇺🇸 The concept can be extended to compress whole words instead of single characters, which will improve the compression rate and allow us to create thesauri to optimize the search in textual documents.
🇫🇷 Le concept peut être étendu pour compresser des mots entiers au lieu des caractères, ce qui va améliorer le taux de compression et nous permettre de créer des thésaurus pour optimiser la recherche dans les documents textuels.
If you found this helpful, consider helping me by sending some Bitcoins to the following address. Thank you 😊
15m4Prjz4WLSsCgBcZTa62cUetiwo6sZKg