您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 哈夫曼树课程设计+数据结构

  2. >(1)初始化:键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树;(2)编码:利用建好的哈夫曼树生成哈夫曼编码;(3)输出编码;(4)设字符集及频度如下表:字符 空格 A B C D E F G H I J K L M频度 186 64 13 22 32 103 21 15 47 57 1 5 32 20字符 N O P Q R S T U V W X Y Z 频度 5 7 63 15 1 48 51 80 23 8 18 1 16 1 ...展开收缩
  3. 所属分类:其它

    • 发布日期:2009-06-15
    • 文件大小:477kb
    • 提供者:xqzaymf
  1. 哈弗曼编码实现压缩和解压缩

  2. 用c语言写的源程序,及实验报考,实现根据某字符文件统计字符出现频度,构造Huffman 树,编制Huffman编码,并将给定字符文件编码,生成编码文件;再将给定编码文件解码,生成字符文件。(要求按二进制位表示编码)测试数据:英文字符文件。
  3. 所属分类:C

    • 发布日期:2009-06-16
    • 文件大小:119kb
    • 提供者:jiajiashu
  1. 哈夫曼编/译码器代码

  2. 1) 对指定的文本文件进行各字符出现频度分析,并建立哈夫曼树与哈夫曼编码,将该文本文件编码成目标文件 也可另输入字符和对应频度建树 2) 对已编码的文件进行解码,还原成原来的文件
  3. 所属分类:专业指导

    • 发布日期:2009-06-26
    • 文件大小:13kb
    • 提供者:commander118
  1. 数据结构试卷~~考试复习题

  2. 1、数据结构是一门研究非数值计算的程序设计问题中计算机的 ① 以及它们之间 ② 和运算等的学科。 ① A.操作对象 B.计算方法 C.逻辑存储 D.数据映象 ② A.结构 B.关系 C.运算 D.算法 2、在一个无向图中,所有顶点的度之和等于所有边之和的 ① 倍。 ① A. 1/2 B. 1 C. 2 D. 4 3、设n为正整数,下列程序段中@语句的频度是 ① 。 i = 1; k = 0; for(; i<n; i++) @ k += 12*i; ① A. n-1 B. n C. n+
  3. 所属分类:C

    • 发布日期:2009-06-28
    • 文件大小:247kb
    • 提供者:lemongnn
  1. 数据结构哈夫曼压缩文件

  2. 利用哈夫曼编码对数据进行无损压缩,实现Huffman压缩的编码器和译码器。 1.首先读入待压缩源文件。 2.然后建立并分析字母表,对每种字符的出现频度进行统计,以频度作为建立Huffman树的权值。 3. 频度表建好后,就可以根据算法建立Huffman树,对出现的每种字符进行Huffman编码。 4. 此时,再次读入源文件,逐字节编码,将得到的编码流写入到磁盘文件。 5. 译码过程先读入被压缩的文件,将其解释为比特流,根据Huffman树,对比特流逐位译码,将译码结果逐次写入到磁盘文件。
  3. 所属分类:其它

    • 发布日期:2009-07-01
    • 文件大小:154kb
    • 提供者:chenminghui1103
  1. 哈夫曼编码 数据结构课程设计

  2. 数据机构的课程设计试验--哈夫曼编码(自动统计各个字符的使用频度)
  3. 所属分类:其它

    • 发布日期:2009-07-07
    • 文件大小:3kb
    • 提供者:codesdownloads
  1. 解,压缩程序 哈弗曼(Huffman)算法实现(对文本里的内容进行解压 和压缩 两个过程) 含实验报告

  2. 1.对txt文件压缩和解压的程序,使用动态编码。 2.使用Huffman编码压缩和解压时,Huffman树的存储可以直接存储树结构,也可以存储所有字符的频度或权值,然后读取时建立Huffman树; 3.使用Huffman编码压缩和解压时,注意定义压缩码的结束标记,可以使用一个特殊的字符作为结束标记,也可以在压缩码之前存储其比特长度;如果使用一个特殊字符作为结束标记,则其频度为1,需要在建立Huffman树时把它看作一个独立的字符进行建树。 4.使用Huffman编码压缩和解压时,在一个缓冲区里
  3. 所属分类:其它

    • 发布日期:2009-09-20
    • 文件大小:498kb
    • 提供者:jessiacui123
  1. 哈夫曼编码与译码 数据结构

  2. (1)读取文本文件即使用C编译系统所提供的库函数对给定的文本文件(wejian.txt)进行读取。 (2)统计文本文件中的字符:统计文本文件中出现的字符及各字符出现的频度(次数),根据频度设置权值,并将相关字符的频率输出。 (3)根据第(2)步所得到的权值构建Huffman树,并打印Huffman树。 (4)根据建好的Huffman树,编写Huffman编码的函数得到每个字符的Huffman编码 ,然后对文本文件进行Huffman编码化处理,将编码结果存入到新文件(code.txt)。 (5)
  3. 所属分类:C

    • 发布日期:2009-12-01
    • 文件大小:8kb
    • 提供者:yaminvsasheng
  1. hafumanshu

  2. #include #include #include using namespace std; typedef struct HuffmanNode{//结点结构 int weight; int parent,lchild,rchild; }*HfmNode; struct HuffmanTree{//哈弗曼树 HfmNode Node; char *Info;//存储字符,也可放在结点结构里定义 int LeafNum;//叶结点数量 }; HuffmanTree T;//连接各模块变量 /
  3. 所属分类:C

    • 发布日期:2009-12-03
    • 文件大小:13kb
    • 提供者:daobacha
  1. 数据结构课设:哈夫曼编译器

  2. 用C语言写的数据结构课程设计 设计题目 哈夫曼编\译码器 设计要求: 1.初始化,键盘输入字符集大小n,n个字符和n个权植,建立哈夫曼树。 2.编码,利用建好的huffman树生成huffman编码; 3.输出编码; 4.译码功能; 5.字符和频度如下: 字符 空格 A B C D E F G H I J K L M N O P Q 频度 186 64 13 22 32 103 21 15 47 57 1 2 32 20 57 63 15 1 字符 R S T U V W X Y Z 频度 4
  3. 所属分类:C

    • 发布日期:2010-01-04
    • 文件大小:6kb
    • 提供者:liuyich123
  1. 赫夫曼编/解码器c++

  2. 功能:1、初始化:能够对输入的任意长度的字符串s进行统计,统计每个字符的频度并建立赫夫曼树 2、建立编码表:利用已经建好的赫夫曼树进行编码,并将每个字符的编码输出。 3、编码:根据编码表对输入的字符串进行编码,并将编码后的字符串输出。 4、译码:利用已经建好的赫夫曼树对编码后的字符串进行译码,并输出译码结果。
  3. 所属分类:C++

    • 发布日期:2010-01-26
    • 文件大小:256kb
    • 提供者:wbj_wbj
  1. 娱乐先锋论坛KQJBBS 5.1版

  2. (1)支持 Access 、MS SQL SERVER、ORACLE、MYSQL 数据库 (2)支持IE、Netscape、Opera等浏览器访问论坛 (3)支持论坛的共享数据数据在服务器缓存,极大提高web服务器的性能。 (4)支持无限级子论坛 (5)支持指定级别的用户开设个性化论坛。 (6)支持非法字符过滤 (7)支持发贴跟贴带多个附件,附件的类型可以指定。 (8)帖子可以被会员举报;管理人员可以审核被举报的帖子。 (9)论坛可以设置为:需管理员审核后,会员所发贴才可被其他会员查看。 (1
  3. 所属分类:其它

    • 发布日期:2005-12-27
    • 文件大小:1mb
    • 提供者:chenxh
  1. 哈弗曼 数据结构实验

  2. const unsigned int n=256; //字符数 const unsigned int m=256*2-1; //结点总数 struct HTNode{ //压缩用Huffman树结点 unsigned long weight; //字符频度(权值) unsigned int parent,lchild,rchild; }; struct Buffer{ //字节缓冲压缩用Huffman树 char ch; //字节 unsigned int bits; //实际比特数 }; c
  3. 所属分类:其它

    • 发布日期:2010-12-11
    • 文件大小:308kb
    • 提供者:carolineyj
  1. C#数据结构:统计输入字符串中各不同字符的出现频率

  2. 设计一个算法,统计在输入的字符串中各个不同字符出现的频度。(字符串中合法字符为A~Z这26个字母和0~9这10个数字)
  3. 所属分类:C#

    • 发布日期:2011-10-28
    • 文件大小:61kb
    • 提供者:pioneer_www
  1. 哈夫曼树及哈夫曼编码译码的实现

  2. 问题描述:利用哈夫曼编码进行信息通讯可以大大提高信道的利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传输数据预先编码;在接受端将传来的数据进行译码。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站编写一个哈夫曼码的编/译码系统。 基本要求:根据某字符文件统计字符出现频度,构造Huffman 树,编制Huffman编码,并将给定字符文件编码,生成编码文件;再将给定编码文件解码,生成字符文件。(要求按二进制位表示编码
  3. 所属分类:C/C++

    • 发布日期:2012-02-29
    • 文件大小:138kb
    • 提供者:ylb123mm
  1. 汇编语言统计字符串字符频数

  2. 8086汇编语言写的统计键盘输入的字符串各字符的频度,字符包含整个ASCII表。
  3. 所属分类:DOS

    • 发布日期:2012-04-19
    • 文件大小:2kb
    • 提供者:anualday
  1. 字符串中不同字符出现的频度

  2. 统计在一个输入字符串中各个不同字符出现的频度
  3. 所属分类:C/C++

    • 发布日期:2013-11-16
    • 文件大小:1kb
    • 提供者:u012857393
  1. Huffman 编码器与解码器-----数据结构课程设计(C++源码和报告)

  2. 字符文件统计字符出现频度,构造Huffman 树,编制Huffman编码,并将给定字符文件编码,生成编码文件;再将给定编码文件解码,生成字符文件
  3. 所属分类:其它

    • 发布日期:2008-11-23
    • 文件大小:196kb
    • 提供者:ZHAOHU123
  1. 计算字符中不同字符出现的次数

  2. 编写一个算法frequency,统计在一个输入字符串中各个不同字符出现的频度。用适当的测试数据来验证这个算法。
  3. 所属分类:C/C++

    • 发布日期:2017-10-17
    • 文件大小:1kb
    • 提供者:qq_39701928
  1. 汇编语言字符串内字符频率统计

  2. 按提示输入一串字符串,由程序统计各个字符(所有ASC码)出现的频度,并显示在屏幕上
  3. 所属分类:硬件开发

    • 发布日期:2009-04-23
    • 文件大小:1kb
    • 提供者:nuan12
« 12 3 4 »