代码搜索结果
找到约 10,000 项符合
G 的代码
makefile.g32
# This is a makefile for mingw32. Compiling slsh using other compilers should
# be equally simple.
#
CC = gcc
CFLAGS = -W -Wall -O2
COPY = cp
SLCONFIG_H = ../src/slconfig.h
#----------------------
huffman_g.cpp
#include "huffman_<mark>g</mark>.h"
/*
A. Moffat和J. Katajainen设计的使用最少内存空间计算最小冗余编码(Huffman编码)
的算法源代码。在元素权值已从小到大排序的前提下,此算法通过对数组进行3次
遍历,不使用额外数组空间,即可得到所有元素的Huffman码长(bit len<mark>g</mark>th)。
经此函数计算码长后,利用Canonical Huffman编码方法,可以得 ...
huffman_g.cpp
#include "huffman_<mark>g</mark>.h"
/*
A. Moffat和J. Katajainen设计的使用最少内存空间计算最小冗余编码(Huffman编码)
的算法源代码。在元素权值已从小到大排序的前提下,此算法通过对数组进行3次
遍历,不使用额外数组空间,即可得到所有元素的Huffman码长(bit len<mark>g</mark>th)。
经此函数计算码长后,利用Canonical Huffman编码方法,可以得 ...
huffman_g.h
#ifndef _HUFFMAN_G_HEADER_001_
#define _HUFFMAN_G_HEADER_001_
#include "huffman_base.h"
// 当元素权值已经有序时,可以使用A. Moffat和J. Katajainen设计
// 的在权值数组内部构建Huffman的方法
// A. Moffat和J. Katajainen对该算法的描述见
// http