Mattéo Delabre
e915bd3080
Renommage name -> value, frequency -> count dans HufTree
...
Initialisation de value à -1 lorsque aucune valeur
2016-11-20 15:57:15 +01:00
Mattéo Delabre
fdbdeb1756
Support du fichier vide
...
Utilisation des effectifs au lieu des fréquences pour éviter
les divisions par 0. Ne pas vider le tampon s'il est déjà vide.
Représentation par un arbre vide si aucun caractère.
2016-11-20 14:33:55 +01:00
Mattéo Delabre
ec235ddea7
MàJ de display pour fonctionner avec le nouveau HufTree
2016-11-19 21:40:02 +01:00
Mattéo Delabre
aa63afb9d8
S'assure que les informations de débogage vont dans stderr
2016-11-19 14:58:55 +01:00
Mattéo Delabre
deb614c5da
Correction des inclusions nettoyées
2016-10-28 16:44:05 +02:00
Mattéo Delabre
05302b0f96
Nettoyage des en-têtes et réorganisation
2016-10-28 16:35:50 +02:00
Mattéo Delabre
69f64a3fc5
Correction d'un bug avec le fichier tous les caractères
...
(Stockage du nom avec un entier au lieu d'un char)
2016-10-27 18:49:41 +02:00
Mattéo Delabre
61f65d0aef
Réorganisation du code & du makefile
2016-10-25 06:51:07 +02:00
Mattéo Delabre
3aef7806cd
Amélioration de l'affichage verbeux sur +eurs fichiers
2016-10-22 19:01:48 +02:00
Mattéo Delabre
c0de61b95a
Correction de la position des étoiles de pointeurs
2016-10-22 10:56:13 +02:00
Mattéo Delabre
f7378d4707
Correction des indentations (tabulations -> espaces)
2016-10-22 10:51:27 +02:00
Mattéo Delabre
16e6a0c5ca
Affiche la longueur moyenne de codage dans le verbeux
2016-10-22 03:58:53 +02:00
Mattéo Delabre
c142d06464
Correction warning car oubli d'enlever paramètre printf
2016-10-22 02:56:20 +02:00
Mattéo Delabre
5fc433cf56
Restructuration de la sortie verbeuse
2016-10-22 01:09:46 +02:00
Mattéo Delabre
b3d7c1a32e
Réorganisation du code en modules
...
* Extraction des fonctions spécifiques à
l'arbre dans huftree.h/.c
* Extraction de la routine de compression
dans compress.h/.c
* Déplacement des fonctions d'affichage dans
display.h/.c
* Isolement des constantes dans common.h
2016-10-21 19:50:04 +02:00