我需要将“ABC123”等 6 个字符的字符串缩短为唯一的 4 个字符的字符串。它必须是可重复的,以便输入字符串始终生成相同的输出字符串。有谁有任何理想如何做到这一点?
不可能执行从 6 个字符的字符串到 4 个字符的字符串的完全唯一的映射。这是一个简单的例子哈希函数。因为范围空间小于域空间,所以你必然会有一些散列碰撞。您可以尝试根据要接受的数据类型最大程度地减少冲突次数,但最终不可能将每 6 个字符的字符串映射到唯一的 4 个字符的字符串,您将用完 4 个字符串。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)