SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Sponsored Links

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files
----- n-ary Huffman Template Algorithm ----- ---------------- Version-3.0 ---------------

The algorithm has been written by Alex Vinokur. Programming Language : C++.
Any and all comments would be appreciated.

DISCLAIMER

Copyright (c) 1999-2004 by Alex Vinokur.

This software is provided 'as-is', without any express or implied warranty.

This work and all works derived from it may be copied and modified without any restrictions other than that a copy of this copyright notice must be included in any copy of this work or any derived work.

The Author assume no responsibility for damage or loss of system performance as a direct or indirect result of the use of this software.


AVAILABILITY
### Web page ###

http://alexvn.freeservers.com/s1/huffman_template_algorithm.html

Content
  1. Algorithm
  2. Classes
  3. Program Files (Description)
  4. Tests (Description and Input Data Files)
  5. Program Files (Headers & Source)
  6. Compiling
  7. Running (Tests)
  8. Download

### Download ###
       ------ Latest version ------
        http://sourceforge.net/projects/huffman-ta
        http://alexvn.freeservers.com/s1/huffman_template_algorithm.zip (via http://alexvn.freeservers.com/s1/huffman_template_algorithm.html)
       ------ Previous version ------
        http://www.simtel.net/pub/pd/60300.html
        http://home.barak-online.net/alexvn/s2/hf/hufnta22.zip
        http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=3511&lngWId=3
Files

readme.txt (this file)

           --- Program Files ---
           classes.h
           democase.h
           demotype.h
           methods.h
           raw.h
           raw2.h
           service.h
           version.h
           
           cum_main.cpp
           democase.cpp
           demomain.cpp
           llenmain.cpp
           demotype.cpp
           raw.cpp
           raw_main.cpp
           service.cpp
           version.cpp
           --- Demo Input Data Files ---
           data_file_01.txt
           data_file_02.txt
           data_fib.txt
           weights_file_01.txt
           weights_file_01.txt
           d1.txt
           d2.txt
           w1.txt
           w2.txt
           raw  // Directory
           --- Makefile ---
           Makefile
           --- Run batch File ---
           compile.bat  // make
           run_demo.bat // demo
           run_llen.bat // limited length Huffman codes
           run2_cum.bat
           run_cum.bat
           run2_raw.bat

ENVIRONMENT

### System & Compiler ###

        Windows 2000 Professional
        GNU gcc/gpp version 3.4.1
        GNU Make version 3.80

USAGE

### Compilation & Run Tests ###

        --- Compilation ---
        $ compile.bat
          or
        $ make
        --- Run Demo via batch files ---
        % run_demo.bat
        % run_llen.bat
        $ run2_cum.bat
        $ run_cum.bat
        $ run2_raw.bat

SIZE
                Size of sources
          ##### Total  17 files #####
          ===========================
      --- Summary Report (numbers) ---
      =====================================
      |               :   Lines :   Chars |
      |-----------------------------------|
      | Code Only     :    4745 :  117932 |
      | Code+Comment  :      81 :       - |
      | Comment Only  :    1140 :   44250 |
      | Empty         :    1596 :   37664 |
      |...................................|
      | * Total       :    7562 :  199846 |
      =====================================

--- Summary Report (percents) ---

| : Lines : Chars | |-----------------------------------| | Code Only : 62.7 % : 59.0 % | | Code+Comment : 1.1 % : - | | Comment Only : 15.1 % : 22.1 % | | Empty : 21.1 % : 18.8 % | |...................................| | * Total : 100 % : 100 % | =====================================

Note. Size of the sources has been counted with using cncc - "Counter of C/C++ code"

      https://sourceforge.net/projects/cncc/
      http://groups.google.com/groups?selm=bvtt1p%2410rbd7%241%40ID-79865.news.uni-berlin.de

        Alex Vinokur
                2004.11.08
        -----------------------------
        mailto:alex.vinokur@gmail.com
        http://up.to/alexvn
        -----------------------------


Sponsored Links

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.