手打书 > 历史军事 > 脑回路清奇的主角们 > 第509章 幻符号已知,数值排列组合未知的数据压缩算法

第509章 幻符号已知,数值排列组合未知的数据压缩算法(3 / 4)

排列方式,当然这种算法也存在碰撞交叉问题,然而这却是使用最少的运算结果数据,来逆推最多的分布排列数据(能够通过最终结果,得知结果)

记录的时候,只需要记录最终结果,各种条件的最终结果

当然了,还有先算加法和乘法,再算减法;先算减法和乘法,再算加法;先算加法和减法,再算乘法;以及各种扩展运算限制,加多运算量生成的结果,然后减少碰撞量,从而能够用最少的(按照规则运算之后得到的结果)数据来表达最多的数据

理论上讲,随着算式长度的增加,碰撞交叉出现的次数就会越来越多;

例如:A?B?C?D?E?F?……Y?Z?AA?AB?AC?……ZX?ZY?ZZ?AAA?AAB?AAC?……………………ZZZZZZZZZZZZZX?ZZZZZZZZZZZZZY?ZZZZZZZZZZZZZZ;其中就很有可能出现碰撞交叉;如同MD5的碰撞破解一样,两者的MD5值一样,然而内容却不全等。

怎么办?

这个时候就更容易了,在什么情况下,+2出现过多少次;-2重选过多少次;*2出现过多少次;+7出现过多少次;-7重选过多少次;*7出现过多少次;+2-2出现过多少次,+7-7出现过度少次,-2+2出现过多少次,-7+7出现过多少次(加减抵消为0);(什么运算符号)(什么数值)(什么运算符号)(什么数值)各出现过多少次;定义(什么运算符号)(什么数值)=(一个运算小组);(一个运算小组)(一个运算小组)(一个运算小组)各出现过多少次;(一个运算小组)(一个运算小组)(一个运算小组)(一个运算小组)各出现过多少次;(一个运算小组)(一个运算小组)(一个运算小组)(一个运算小组)(一个运算小组)各出现过多少次;然后就是越来越长的统计数据,用来减少碰撞交叉,以及淘汰碰撞交叉的错误分支。

计算的时候,把带数据每一位中间都加上运算符号,然

最新小说: 家父雍正,我是乾隆? 我不是袁术 归流 空降1630 抗战:天下第一孔二楞 穿成假太监:后宫太乱,皇帝跪求我平乱 三岁奶团下山:绝嗣皇帝爹有崽了 大乾边关一小卒 抗战之这个杀星才9岁 顶级大昏君