社区
C#
帖子详情
求教,一个关于压缩字符串长度的问题
catcatcat12345
2012-07-17 04:19:38
具体是这样的,我想把一串字符串的长度压缩,让字符串的长度变小!
比如:
123232342342342342423424242342342
压缩长度后
312312312312
原始的数据不会太长或者太短,一般长度是在200-500之间
压缩后的长度也没有什么要求啦,
越短越好咯,能有原来的70%以下就可以了!
谢谢大家了!
...全文
393
9
打赏
收藏
求教,一个关于压缩字符串长度的问题
具体是这样的,我想把一串字符串的长度压缩,让字符串的长度变小! 比如: 123232342342342342423424242342342 压缩长度后 312312312312 原始的数据不会太长或者太短,一般长度是在200-500之间 压缩后的长度也没有什么要求啦, 越短越好咯,能有原来的70%以下就可以了! 谢谢大家了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
骑着蜗牛去爬山
2012-07-17
打赏
举报
回复
参考
http://october731.iteye.com/blog/855035
threenewbee
2012-07-17
打赏
举报
回复
我已经和你说了,哈夫曼编码。如果你学过,但是遇到问题想不起来用它,我提示你下,这是论坛可以做的。
如果整个数据结构都没有学,哈夫曼编码是个神马浮云,那我也不必浪费口舌了。要是论坛打上几行字就能帮你补上基础,那学校全部关门好了。
threenewbee
2012-07-17
打赏
举报
回复
是啊,人不学,不知道。
你倒是理直气壮,问题是,如果不懂一问就懂,那还念什么书?!
catcatcat12345
2012-07-17
打赏
举报
回复
我觉得我说的很明白了,555,一句话,就是想把原字符串长度变短!
我不管有多短,比原来短就行,也不管原字符串到底是什么数据,我也不管,用什么方法,压缩也好,加密也罢!
只要能把原字符串长度变短,然后再能通过变短后的字符创解除原来的字符串,
我不懂才问的啊,懂还来干吗呢?!
threenewbee
2012-07-17
打赏
举报
回复
套用父母都喜欢说的话,“这个问题,等你上了学就知道了”。
我想自己写一个压缩算法对于上过学的孩子来说不难吧。
catcatcat12345
2012-07-17
打赏
举报
回复
回2楼,没什么规则啊,就是把字符串的长度变短,越短越好,然后还能在解压出来原来的字符串
cheng2005
2012-07-17
打赏
举报
回复
学点数学吧,少年,起码能让你把自己的问题描述清楚。
threenewbee
2012-07-17
打赏
举报
回复
如果你原始字符串只使用“0”~“9”几个元字符的话,那么你可以把它转化为采用更多元字符的形式,从而获得更短的编码。算法就是进制间的转化。
如果你使用的元字符比较多,但是重复的字符比较多,你可以考虑使用哈夫曼编码,获得一个不定长的压缩编码。
骑着蜗牛去爬山
2012-07-17
打赏
举报
回复
只说压缩字符串,怎么压缩?
连规则也没有
估计大神也帮不了你/
数据处理救星降世Power Query
0/ Excel数据处理新利器来了,准备好了吗? 1/ 比网红函数VLOOKUP还全面的功能。——查(查询) 2/ 取其精华,去其糟粕。...——聚(聚合) 9/ 我自己的难题自己造函数,不
求教
别人。——技法(自定义函数)
【转】C++ ZLib
压缩
与解
压缩
原文:http://www.cnblogs.com/chuncn/archive/2011/03/23/1992481.html #include "stdafx.h" #include "zlib.h" #include iostream> using namespace std; #pragma comment(lib,"zlib.lib") int _tm
选择 TypeScript 还是 JavaScript?权衡
大家好,我是开车的阿Q,自动驾驶的时代已经到来,没时间解释了,快和阿Q一起上车。大家好,我是开车的阿Q,自动驾驶的时代已经到来,没时间解释了,快和阿Q一起上车。大家好,我是开车的阿Q,自动驾驶的时代已经到来,没时间解释了,快和阿Q一起上车。大家好,我是开车的阿Q,自动驾驶的时代已经到来,没时间解释了,快和阿Q一起上车。考察二叉树遍历的应用。知识点:数组可放置的要求是左右相邻的元素都为0,我们只需要遍历一遍数组,同时进行判断,若左右元素不为1,则将当前位置置1,同时n-1,表示已放置,继续向后遍历,
字符编码笔记:ASCII,Unicode 和 UTF-8(转帖、留着自己学习)
http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html 阮一峰的网络日志 » 首页 » 档案 搜索 上一篇:《新编高中文言文助读》 下一篇:2006年最佳政治漫画 分类: 理解计算机 字符编码笔记:ASCII,Unicode 和 UTF-8 分享按钮 作者: 阮一峰 日期: 2007年10月28日 ...
python实现dfa过滤算法_使用DFA实现文字过滤
-------------------------------------大写字母是状态,小写字母是动作:我们可以看到S+a=U,U+a=Q,S+b=V等等。一般情况下我们可以用矩阵来表示整个状态转移过程:---------------状态\字符 a bS U VU Q VV U QQ Q...
C#
110,532
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章