huffman: put smaller weight on the left to match the docs

This commit is contained in:
James Bowes 2012-09-06 11:00:11 -03:00
parent 9ab0b0d2aa
commit e0245db498
2 changed files with 4 additions and 4 deletions

View file

@ -63,8 +63,8 @@ huffman_build_tree(void **values, int count)
nodes[tree1] = malloc (sizeof (struct huffman_node));
nodes[tree1]->weight = tmp->weight + nodes[tree2]->weight;
nodes[tree1]->value = NULL;
nodes[tree1]->left = nodes[tree2];
nodes[tree1]->right = tmp;
nodes[tree1]->left = tmp;
nodes[tree1]->right = nodes[tree2];
nodes[tree2]->weight = -1;
}