想问问:压缩的我已经会了,但是解压怎么知道4,5是4和5还是4个5?

数据压缩的规则:由于相邻相同数字较多,如4,4,4,4,4,可重新表达成:5,4,即5个4,这样可减少3个整数的存储空间。
数据解压的规则:当遇到5,4,可还原成4,4,4,4,4。

你现在这样压缩后的数据不好解压。

比说要压缩的数据不存在负数,那么 4,4,4,4,4 可以压缩成 -5,4 这样在解压的时候就好处理了。

或者还可以把数值大 4,4,4,4,4 压缩 成504。

既然压缩方法确定了,所以4 5就一定是4个5。1 4 1 5才是4和5