Implementation of huffman coding, Advanced Statistics

Assignment Help:

Input to the compress is a text le with arbitrary size, but for this assignment we will assume that the data structure of the file fits in the main memory of a computer. Output of the program is a compressed representation of the original file. You will have to save the codetable in the header of the compressed file, so that you can use the codetable for decompressing the compressed file. Input to the decompress is a compressed file, from which the program recovers the original file. For sanity

check, you should have a specific magic word at some position in the header of the compressed file, so that decompress can identify whether the given file is a valid Huffman compressed file. You should pay attention to the following issues:

The file that we will use for testing can be very large, having size in Gigabytes, so make sure that your program is bug-free and it works for large input le.

Write efficient algorithm, we will take off as much as 20 points if we feel that the program is taking unusually long time.

You must make sure that your program runs on a Linux Machine, and identically follows the formatting instructions. For formatting error, as much as 15 points can be taken off .

You must provide a Make file to compile your programs. Also, a README.txt le should be provided that will have the instruction to compile and run the programs. 


Related Discussions:- Implementation of huffman coding

Business statistics, I need you to help me for Business Statistics class wi...

I need you to help me for Business Statistics class with homework quizzes. Can you help to do it?

Markov Model, How to estimate MLE for statistical anslysis using Markov Mod...

How to estimate MLE for statistical anslysis using Markov Model?

Glejser test, Glejser test is the test for the heteroscedasticity in the e...

Glejser test is the test for the heteroscedasticity in the error terms of the regression analysis which involves regressing the absolute values of the regression residuals for the

Financial Econometrics Assignment help- postgarduate, Hi , Im currently ta...

Hi , Im currently taking the course Financial Econometrics of Master of Finance at RMIT. I find it really difficult to understand the course''s material and now im having the majo

Length-biased data, Length-biased data is a data which arise when the prob...

Length-biased data is a data which arise when the probability that an item is sampled is proportional to its own length. A main example of this situation occurs in the renewal the

Gaussian markov random field, It is the multivariate normal random vector w...

It is the multivariate normal random vector which satisfies certain conditional independence suppositions. This can be viewed as a model framework which contains a wide range of st

Decision tree analysis, Ask questioThe finance manager of ‘Softy’ baby soap...

Ask questioThe finance manager of ‘Softy’ baby soap manufacturing company being successful in the first two years of the company’s operations is considering setting up another plan

Expert systems, The computer programs designed to mimic the role of the exp...

The computer programs designed to mimic the role of the expert human consultant. This type of systems are capable to cope with the complex problems of the medical decision makin

Math, A statewide survey of 1,706 California adults’ residents include the ...

A statewide survey of 1,706 California adults’ residents include the following question: would you favor or oppose providing a path to citizenship for illegal immigrants in the U.S

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd