comparison HuffmanSet.cpp @ 37:c52a0627337c

BUGFIX: Chunking got extra values at beginning and end.
author Tom Fredrik Blenning Klaussen <bfg@blenning.no>
date Fri, 07 Sep 2012 13:07:24 +0200
parents fda70a362ed5
children f711ddb56ae7
comparison
equal deleted inserted replaced
36:2b83559b78db 37:c52a0627337c
13 this->cutoff = cutoff; 13 this->cutoff = cutoff;
14 } 14 }
15 15
16 QStringList HuffmanSet::chunks(const QString& str) 16 QStringList HuffmanSet::chunks(const QString& str)
17 { 17 {
18 return str.split(""); 18 return str.split("", QString::SkipEmptyParts);
19 } 19 }
20 20
21 BitDecoder* HuffmanSet::createLut(const QMap<QString, uint>& freqTable) 21 BitDecoder* HuffmanSet::createLut(const QMap<QString, uint>& freqTable)
22 { 22 {
23 QMultiMap<uint, BitDecoder* > freqs; 23 QMultiMap<uint, BitDecoder* > freqs;