• 全部
  • 问答

如何给定一个字符串,生成一个唯一的数字

langston 2008-11-28 09:36:24
要求不同的字符串生成的数字不同

有什么高效简洁的算法吗?
...全文
398 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jakqigle 2008-11-28
字典序问题?
回复
langston 2008-11-28
确实能生成唯一的数字
遇到大数如何具体处理呢?
回复
绿色夹克衫 2008-11-28
大小写都算的,应当是52进制,如果有空格的话,53进制,如果带符号和数字的话,256进制,如果带中文,干脆先转为byte数组,再转为int数组
回复
当成进制之间的转换。
比如全是大写字母构成的字符串转数字,就可以当成是26进制转10进制。

由于你要求“不同的字符串生成的数字不同”,字符串稍微长一点,转换后的数字就会非常大,需要对这些大数专门进行处理。
如果能结合这些字符串本身的规律来转换那是最好的。
回复
相关推荐
发帖
数据结构与算法
创建于2007-08-27

3.2w+

社区成员

数据结构与算法相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2008-11-28 09:36
社区公告
暂无公告