no soy experta en ello pero el algoritmo de huffman lo q pretende es "codificar" un conjunto de datos a DATOS mas pequeños...ocupen menos espacio en la memoria...con este algortimo se puede utilizar colas de prioridad...solo navega un rato en internet hay mucha información sobre huffman o solo busca un libro de estructuras de datos...
por ejemplo estos link:
http://articulos.conclase.net/compresion/huffman.html
http://euitio178.ccu.uniovi.es/wiki/index.php/TP:C%C3%B3digos_de_Huffman_-_Algortimos_voraces