gpt4 book ai didi

algorithm - 将整数散列为字母数字而不发生冲突

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:41:36 25 4
gpt4 key购买 nike

您知道将长数字字符串转换为较短字母数字的哈希方法吗?我需要从 3 个字符串中获取一个最大长度为 10 的唯一字符串,总共 33 位数字。

最佳答案

您不能将所有可能长度为 33 的十进制序列 1:1 映射到长度为 10 的具有合理字母大小的字母数字字符串(您需要字母大小为 2000:10^33 = x^10 => x~1996)

但对于有限的已知集合十进制序列 - 您可以计算 perfect hash并在适当的系统中表示哈希值(例如:在 36 基数中使用 0..9, A..Z 字符)

关于algorithm - 将整数散列为字母数字而不发生冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50695935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com