Posts

Showing posts with the label huffman compression

metode kompresi data huffman ( huffman compression method ) C++

#include <iostream.h> #include <conio.h> #include <string> struct digits { char chrs;    int freq;    }nodex[50]; int itungfreq (char* pstrBuf, char chAscii) { int iCount = 0; int iLength = strlen (pstrBuf); for (int i=0; i<iLength; i++) { if (pstrBuf [i] == chAscii) { iCount++; } } return iCount; } void encode(int jumlahdatapreorder, int jumlahdatainorder) {    int jumdt;    string kanan;    jumdt=jumlahdatainorder;    int jumdtx=jumdt-2;    string *bin = new string[jumlahdatainorder];    string *binx = new string[jumlahdatainorder]; for(int i=0;i<jumdtx;i++)    {       kanan=kanan+"1";       bin[(jumdtx-1)-i]=kanan;    } for(int i=0;i<jumlahdatainorder;i++)    {     if(i==0)       {       binx[i]=bin[i]+"0";     ...