【发布时间】:2023-03-16 03:40:01
【问题描述】:
在学校,我的老师使用数字哈希或表示单词的键进行了高性能拼写检查。因此,存储的不是单词,而是密钥。然后使用字典中使用的相同算法将要检查的单词转换为其唯一编号。但是我不记得这个方法叫什么了,需要写一个类似的方法。
有人知道这种为一组字符生成唯一编号的方法吗?
【问题讨论】:
-
ps,这不是家庭作业。我正在将它用于工作中的项目。
-
这称为hash,表示What's a good hash function for English words? 可能会回答你。
-
每个单词,如果您将该单词的每个字符转换为 int,将为您提供每个单词的唯一编号...例如 - 将 'a' 转换为 int,你只需说 (int) a。
-
感谢 rad 和 spock,那是我不记得的短语,“单词的散列”。
标签: c++ spell-checking