行程编码以vc方式实现
实验目的:
了解行程算法的压缩和解压过程,学会计算压缩比以及与行程算法相关的问题。
实验平台:
在vc2010下以c++代码的形式完成。
软件设计说明:
该程序主要是为了实现压缩和解压的功能。压缩算法相对较为简单,主要是对输入 的要压缩的数据进行遍历,遍历并同时记录相同的数据的数目,当遍历到不相同的数据后停止遍历并将数据和数目压入到vector中保存,考虑到可能会在数据间产生误差,我加入’\’用于区分不同的两个数据,还有若数据的长度为1时,我不将1保存到vector中,以此方式尽可能的减少压缩数据的长度,增加压缩的效果。函数中使用了sstream中的功能,其作用为将int转换为string的类型,便于储存数据,其功能函数如下:
void yasuo(vectorstring a) //a传入要压缩的数据
{
int length=a.size(); //原数据的长度
vectorstring temp; //保存压缩后的数据
int j=0;
int n=1;
for(int i=0;ilength-1;i++)
{
string b=a[i];
if(i!=length-2)
{
if(a[i]!=a[i+1])
{
if(n!=1)
{
if(b==\\)
{
您可能关注的文档
- 国家开放大学(中央广播电视大学)2014年春季学期“开放专科”期末考试行政组织学试题要点详解.doc
- 国家开放大学(中央广播电视大学)2014年春季学期“开放专科”期末考试统计学原理试题要点详解.doc
- 国家开放大学学习指南形考5答案(2015法学秋)要点详解.doc
- 国家开放大学学习指南形考任务满分答案要点详解.doc
- 国家临时存储粮食销售细则要点详解.doc
- 国家三级企业培训师真题和答案(全套)要点详解.doc
- 国家生物材料工程中心及类人胶原蛋白生物材料产业化建设项目劳务程商务标书(精筑劳务)要点详解.doc
- 国家税收形成性考核册十套作业答案要点详解.doc
- 国家文化创意产业园区发展概述要点详解.doc
- 国家语委科研项目“会话含义理论在引悟课堂教学中的应用—打造阳光课堂”申请书要点详解.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 草船借箭-完整版课件.ppt VIP
- 江苏省南京市盐城市2021届高三3月第二次模拟考试化学试题(word含答案 ).docx VIP
- 草船借箭-PPT完整版.pptx VIP
- 2025年上海市安全员(C3证)考试练习题库(含答案).docx VIP
- 小学英语新人教版PEP三年级上册Unit 1 Making friends Part A第1课时教学课件(2024秋).pptx VIP
- 2026年卫滨区十五五规划.docx
- (最新)25年春统编一年级语文下册动物王国开大会【精品课件】.pptx VIP
- 红旗区十五五规划初稿.docx
- 生物化学中英文对照习题.pdf VIP
- 【西门子】SINAMICS G120X 变频器 操作说明.pdf VIP
原创力文档

文档评论(0)