*/
#include <huffman_codes.h>
+using std::max;
huffman_codes::huffman_codes(uint * symb, uint n) {
uint max_v = 0;
for(uint i=0;i<n;i++)
max_v = max(max_v,symb[i]);
uint * occ = new uint[max_v+1];
- for(uint i=0;i<max_v+1;i++)
+ for(uint i=0;i<(uint)max_v+1;i++)
occ[i] = 0;
for(uint i=0;i<n;i++)
occ[symb[i]]++;