字体
关灯
上一页 进书架 回目录    存书签 下一页

第470章 幻按位分隔符压缩算法(2/3)

11111#,分别在第一个数位顺序表中,记录为,在第二个数位顺序表中,记录为,在第三个数位顺序表中,记录为,在第四个数位顺序表中记录为

#111#=

#110#=

#101#=

#100#=

#011#=

#010#=

#001#=

#000#=

然后进行记录数位顺序表1;

然后定义

#111#=

#110#=

#101#=

#100#=

#011#=

#010#=

#001#=

#000#=

然后记录为数位顺序表2;

然后定义

#?111??#=

#?110??#=

#?101??#=

#?100??#=

#?011??#=

#?010??#=

#?001??#=

#?000??#=

然后记录为数位顺序表3;

然后定义

#00#=

#01#=

#10#=

#11#=

然后解压缩时,把个数位顺序表一一重合,就能还原出数据的数位顺序(带分隔符的版本),然后使用全部替换的方式,把分隔符全部去掉,就能还原出原数据的顺序了。

压缩快,解压缩也快。

片段组合方式,来避免进行重复的整体加一,整体减一的方式来逆推出原先的数据,而是通过拼图的方式,把数位顺序表附带源数据的一部分数据,然后再把数位顺序表合并,就还原出源数据了,这种方式,也可以向前通用到进制碰撞方式中。

=对于另一种可能需要用到人工智能,或者请数学高手来了=

作者还在思考,如何使用一种特定算法,把有个同样长度的特定进制的数,通过加法,减法,乘法,除法,阶乘,次方号的方式,来生成一个远远小于整个算式的结果:

比如:123?339?585?123?234?345?567?678?987?123?234?345?……468?246?=754844625,然后通过结果和运算符号
本章未完,请翻下一页继续阅读.........
上一页 进书架 回目录    存书签 下一页