rth*_*sen 0 compression algorithm binary
因此,例如,我有一个数组,包含0到52之间的52个混洗整数 - 没有重复的值.
如何根据算法对此数组进行编码,使其可以表示为较少的数字,然后解码并再次重现原始值?
我以为我可以创建一个大的二进制字符串,并将0或1的组分组作为字符组合,然后对其进行扩展.这会是要走的路吗?谢谢
n. *_* m. 8
有52个!(这是五十二个阶乘)不同的数组,就像你描述的那样.顺便说一句,他们被称为排列.0到52之间的单个数字!唯一代表这种排列.您需要226位来存储这样的数字.八个32位整数也可以.
您可以阅读有关将数字映射到排列并返回此处的信息.
归档时间:
14 年,1 月 前
查看次数:
152 次
最近记录: