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

搜索资源列表

  1. 哈夫曼编码译码器的源代码

  2. 根据哈夫曼编码的算法,来实现将字符编码为相应的01编码,也可以将01编码转化为相应的字符编码。 此代码在实现时还要建立若干的文件: 1)建立一个存放要编码的字符文件.in。 2)建立一个存放编码后存放01编码的文件.out。 3)建立一个存放根据字符的权值建立的哈夫曼树的信息的文件.out。 4)建立一个存放译码后的信息的存储文件.out。
  3. 所属分类:其它

    • 发布日期:2009-05-27
    • 文件大小:3kb
    • 提供者:kuangren2009
  1. 最小生成树,哈夫曼树应用系统

  2. 建立一个简单的树应用系统。通过该系统实现树相关算法及其应用系统,包括树判别函数最小生成树、哈夫曼树和哈夫曼编码。有个良好的输出显示,同时给出相应的算法时间。内含报告,可参考。。。
  3. 所属分类:其它

    • 发布日期:2010-03-23
    • 文件大小:470kb
    • 提供者:trancycc
  1. 哈夫曼编码/译码器 完整版课程数据结构设计

  2. 文本处理是现代化计算机应用的重要领域。文本由字符组成,字符以某种编码形式存储在计算机中。每个字符的编码可以是相等长度的,也可以是不等长度的。我们熟知的ASCII编码是等长编码。为了提高存储和处理文本的效率,在一些计算机应用场合,如数据通信,常采用不等长的编码,对常用的字符用较少的码位编码,不常出现的字符用较多的码位编码,从而减少文本的存储长度。哈夫曼编码就是用于此目的的不等长编码方法。当然,编码的对面就有译码。本课题中,首先是构造哈夫曼树。给定一组权值,以此作为叶结点的权值,可以构造多棵扩充二
  3. 所属分类:其它

    • 发布日期:2010-05-07
    • 文件大小:2mb
    • 提供者:feifei20090407
  1. 哈夫曼编码的另一种实现算法

  2. 传统哈夫曼编码借助树形结构构造,算法实现时使用链表或静态链表结构,空间的每个结点内有左、右子树、双亲 指针。本文给出了哈夫曼编码的另一种实现算法,该算法抛开树结构,用一个数组模拟二叉树的创建过程并得到符号的深度, 然后根据这一信息为每个符号分配编码。对于大型文件来说,整个编码、译码过程中需要的空间比传统哈夫曼编码要少得多。
  3. 所属分类:其它

    • 发布日期:2010-05-10
    • 文件大小:153kb
    • 提供者:lvpanpan
  1. 数据结构实验二哈夫曼树及哈夫曼编码译码的实现

  2. 构建哈夫曼树及哈夫曼编码,输出哈夫曼树及哈夫曼编码,完成编码与译码的算法。 (1)掌握树的有关操作算法 (2)熟悉树的基本存储方法 (3)学习利用树求解实际问题
  3. 所属分类:其它

    • 发布日期:2010-06-07
    • 文件大小:256kb
    • 提供者:redbatzero
  1. 哈夫曼编码在哈夫曼树的基础上进行哈夫曼编码设计

  2. 本文主要针对输入的十个整型数,进行归一化之后,构建合适的哈夫曼树,在哈夫曼树的基础上进行哈夫曼编码设计,并就构造哈夫曼树和进行哈夫曼编码的算法进行了较为细致的描述。本文另附二叉树的遍历搜索源码,较为简单,不做具体分析。
  3. 所属分类:其它

    • 发布日期:2010-07-11
    • 文件大小:213kb
    • 提供者:gga98
  1. 哈夫曼编码译码器 数据结构与算法 课程设计

  2. 设计一个利用哈夫曼算法的编码和译码系统,重复地显示并处理“要求”中项目,直到选择退出为止。 要求: (1)将权值数据存放在数据文件(文件名为data.txt,位于执行程序的当前目录中) (2)分别采用动态和静态存储结构 (3)从键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树; (4)利用建好的哈夫曼树生成哈夫曼编码; (5)输出编码; 用户可以执行的的功能有: (1)---选择读取某个源文件由系统解析建立哈夫曼树 (2)---手动输入字符集及其权值信息建立哈夫曼树 (3)---打印字符
  3. 所属分类:C/C++

    • 发布日期:2011-06-16
    • 文件大小:11kb
    • 提供者:carlos23
  1. 哈夫曼编码树算法

  2. 哈夫曼编码树算法: 不是VC工程写的,但有完整的CPP代码。
  3. 所属分类:C++

    • 发布日期:2011-11-03
    • 文件大小:32kb
    • 提供者:bob__
  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 频度 57 63 15
  3. 所属分类:其它

    • 发布日期:2008-05-29
    • 文件大小:82kb
    • 提供者:liujuncz
  1. C语言-哈夫曼编码实验报告

  2. 实验题目:哈夫曼编码和译码 一、要解决的问题 利用哈夫曼编码进行信息通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。 二、算法基本思想描述: 根据给定的字符和其中每个字符的频度,构造哈夫馒树,并输出字符集中每个字符的哈夫曼编码.将给定的字符串根据其哈夫曼编码进行编码,并进行相应的译码.
  3. 所属分类:C/C++

    • 发布日期:2012-02-29
    • 文件大小:372kb
    • 提供者:lzq3100302215
  1. 数据结构课程设计--哈夫曼编码

  2. 用哈夫曼编码实现文件压缩,线性链表的插入、删除等算法。 Huffman树的概念及构造方法。 二叉树的存储结构及遍历算法。 Huffman树及Huffman编码,实现文件压缩的一般原理。
  3. 所属分类:专业指导

    • 发布日期:2012-06-07
    • 文件大小:423kb
    • 提供者:cissy_hui
  1. 不依赖树结构的规范哈夫曼码压缩算法

  2. 文档提供了一种改进型的哈夫曼编码的算法,属于研究性的论文,不是源代码;求代码的童鞋看清楚了!
  3. 所属分类:C

    • 发布日期:2012-08-10
    • 文件大小:187kb
    • 提供者:byronone
  1. 数据结构实验报告哈夫曼编码译码

  2. 程序设计任务: 设计一个程序,实现哈夫曼编码和译码的生成算法。基本要求:输入字符集大小n,以及n个字符和n个权值;构造哈夫曼树,产生每个字符的Huffman编码, 打印之;输入电文,将其翻译成比特流, 打印之;输入比特流,将其还原成电文, 打印之。
  3. 所属分类:C/C++

    • 发布日期:2012-12-18
    • 文件大小:120kb
    • 提供者:ranchonono
  1. 哈夫曼编码 课设 数据结构 C

  2. 哈夫曼树及其编码 问题描述: 设计一个利用哈夫曼算法的编码系统,重复地显示并处理以下项目,直到选择退出为止。 基本要求: ⑴初始化:键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树; ⑵编码:利用建好的哈夫曼树生成哈夫曼编码; ⑶输出其哈夫曼树及哈夫曼编码; ⑷设字符集及频度如下表: 字符 空格 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
  3. 所属分类:C/C++

    • 发布日期:2013-06-22
    • 文件大小:3kb
    • 提供者:sqbh675
  1. 用户键盘输入若干个整数作为待编码字符的权值,程序建立哈夫曼树并输出各字符的哈夫曼编码

  2. 构造一棵哈夫曼树,并根据哈夫曼树求哈夫曼编码的算法
  3. 所属分类:C/C++

    • 发布日期:2015-05-20
    • 文件大小:3kb
    • 提供者:zzzzmmls
  1. 哈夫曼编码C++实现

  2. 哈夫曼编码是广泛用于数据文件压缩的十分有效的编码方式,其压缩率通常在20%—90%之间。哈夫曼编码算法是通过使用字符在文件中出现的频率表来构造最优前缀码的贪心算法。所谓前缀码,即是任一字符的编码都不是其他字符编码的前缀。哈夫曼算法以自底向上的方式,将各字符(n个)存在叶节点中,通过n-1次合并,来产生表示最优前缀码的完全二叉树。
  3. 所属分类:C/C++

    • 发布日期:2018-03-25
    • 文件大小:963kb
    • 提供者:quanerwind
  1. 数据结构实验-哈夫曼树与哈夫曼编码

  2. 一、问题描述 运用哈夫曼算法构造哈夫曼树,并得到哈夫曼编码。 输入格式:10,5,21,18,8,13 二、实验目的 掌握哈夫曼算法。 三、实验内容及要求 1、构造哈夫曼树和哈夫曼编码的存储结构。 2、实现哈夫曼算法,实现哈夫曼树的存储并求出哈夫曼编码。
  3. 所属分类:C/C++

    • 发布日期:2018-10-26
    • 文件大小:4kb
    • 提供者:whales996
  1. 哈夫曼编码及解码(左子树权值小于右子树)

  2. 编程实现给定权值集合下构造相应哈夫曼树的算法,并解决以下问题: 有一电文共使用五种字符a,b,c,d,e,其出现频率依次为4,7,5,2,9。 (1)构造对应的编码哈夫曼树(要求左子树根结点的权小于等于右子树根结点的权)。 (2)给出每个字符的哈夫曼编码。 (3)译出编码系列11000111000101011的相应电文。
  3. 所属分类:C/C++

    • 发布日期:2019-12-29
    • 文件大小:47kb
    • 提供者:j223333
  1. 哈夫曼树-哈夫曼编码分析.pdf

  2. 算法设计-哈夫曼编码分析设计,编程语言为C/C++,描述的很详细,运行代码可查看我的博客对应的文章。
  3. 所属分类:C/C++

    • 发布日期:2020-05-25
    • 文件大小:101kb
    • 提供者:huayula
  1. 哈夫曼编码树算法

  2. 哈夫曼编码树算法 不是VC6写的。不过有完整的Cpp文件。
  3. 所属分类:C++

    • 发布日期:2011-11-03
    • 文件大小:32kb
    • 提供者:bob__
« 12 3 4 5 6 7 8 »