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

Naor''s distribution, Naor's distribution is the discrete probability dist...

Naor's distribution is the discrete probability distribution which arises from the following model; Assume an urn contains n balls of which one is red and the remainder is whit

Data fusion, The act of combining data from heterogeneous sources with the ...

The act of combining data from heterogeneous sources with the intent of extracting information that would not be available for any single source in isolation. An example is the com

Business Statistic HW., Hello , I have a business statistic HW that is due ...

Hello , I have a business statistic HW that is due after 23 hours exactly for now . I need full and details answers please , plus they must be in a done and typed in a word or exce

Explain kendall''s tau statistics, Kendall's tau statistics : The measures ...

Kendall's tau statistics : The measures of the correlation between the two sets of rankings. Kendall's tau itself (τ) is the rank correlation coefficient based on number of inversi

Non parametric maximum likelihood (npml), Non parametric maximum likelihood...

Non parametric maximum likelihood (NPML) is a likelihood approach which does not need the specification of the full parametric family for the data. Usually, the non parametric max

Compute the portfolio expected return, (a) You are trying to develop a stra...

(a) You are trying to develop a strategy for investing in two different stocks, Stock A and Stock B. The anticipated annual return for a $1000 investment in each stock under four

Statistically modeling, A comprehensive regression analysis of the case stu...

A comprehensive regression analysis of the case study London has been carried out to test the 4 assumptions of regression: 1. Variables are normally distributed 2. Linear rel

Prevented fraction, Prevented fraction is a measure which can be used to a...

Prevented fraction is a measure which can be used to attribute the protection against the disease directly to an intervention. The measure can given by the proportion of disease w

Define informed consent, Informed consent: The consent needed from each po...

Informed consent: The consent needed from each potential participant former to random assignment in the clinical trial as speci?ed in the year 1996 version of Helsinki declaration

Sequencing problem, 2 jobs n machines,graphical method,how to determine wh...

2 jobs n machines,graphical method,how to determine which job should proceed first on each machine

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