自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (2)
  • 收藏
  • 关注

原创 信息论与编码:C语言实现lz78算法

信息论实验:lz78编码和解码算法 实验目的:理解LZ78编码算法。 实验内容:写出程序,利用LZ78编码实现对某字符序列的二元压缩(二元压缩,即编成二进制序列),并能解压。 实验步骤: 1、压缩 (1) 为字符序列中可能出现的字符进行二进制编码 (2) 根据LZ78编码算法为字符序列分段; (3) 为各段分配二进制段号,并建立字典; (4) 为字符序列的各段进行二进制编码。 2、解压 (1) 一边建立字典表,一边译码 仅仅是对序列的压缩 #include <stdlib.h> #include

2020-11-19 19:48:22 2084

原创 移动端开发理想视口mata标签

移动端开发理想视口mata标签 一个标准的viewport设置: <meta name="viewport" content="width=device-width,user-scalable=no, initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0" > 属性: width: 宽度设置是viewport宽度,(可以设置为device-width,viewport等于设备宽度) user-scalable=no: 禁止缩放(yes/no或

2020-10-14 11:35:29 283

C语言实现lz78算法压缩和解压序列

实验二: 实验目的:理解LZ78编码算法。 实验内容:写出程序,利用LZ78编码实现对某字符序列的二元压缩(二元压缩,即编成二进制序列),并能解压。 实验步骤: 1、压缩 (1) 为字符序列中可能出现的字符进行二进制编码 (2) 根据LZ78编码算法为字符序列分段; (3) 为各段分配二进制段号,并建立字典; (4) 为字符序列的各段进行二进制编码。 2、解压 (1) 一边建立字典表,一边译码

2020-11-19

C语言实现哈夫曼编码压缩和解压各种文件

实验目的:理解哈弗曼信源编码算法,并能应用于文件压缩中。 实验内容:写出程序,利用哈弗曼编码实现对文件的压缩,并能解压文件。 实验步骤: 1、压缩 (1) 统计原始文件中各字节出现的概率(次数); (2) 采用哈弗曼算法对各字节进行编码,建立哈弗曼对照表; a) 构造二叉树 b) 编码 (3) 依次读取原始文件的每个字节,查找其对应的哈弗曼编码,将这些位写入到压缩文件中(注意:要凑够8位二进制才写入到文件中)。 (4) 将原始文件中各字节及出现的次数也写入到压缩文件中。 2、解压 (1) 从压缩文件中获得原始文件各字节及出现的次数,并根据此构造哈弗曼对照表; (2) 将压缩文件中对应

2020-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除