Home of Chrysalice

La perseverance est favorable.

  • Augmenter la taille
  • Taille par défaut
  • Diminuer la taille
Développement

Des articles autour du développement, des méthodes et outils utilisés. Les outils sont en général issus du monde libre...

On trouvera plus particulièrement quelques réflexions et expériences autour de l'intégration continue et de la gestion de configuration, ainsi que quelques scripts Perl.



L'algorithme de Huffman

Envoyer Imprimer PDF

L’algorithme de Huffman est à la base de nombreux algorithmes de compression. Nous allons voir ici son application dynamique ; cela implique que l’on ne connaît pas en début d’exécution la longueur du flux, ni sa constitution (le nombre d’occurences de chaque lettre dans l’exemple du fichier texte).Il s’agit donc de recueillir au fur et à mesure ces informations et de traiter le flux en fonction.

Nous verrons les principes de l’algorithme, puis les aspects de compression et de décompression. En dernier lieu, nous verrons un peu de pseudo-code en conclusion. L’objectif de cet article est de présenter le concept et la méthode d’application, nous nous dégagerons donc de toute implémentation.

 

Lire la suite...