【发布时间】:2011-02-09 13:47:55
【问题描述】:
所以我目前正在使用SecondString 进行模糊字符串匹配,我有一个大字典可以比较(字典中的每个条目都有一个关联的非唯一标识符)。我目前正在使用 hashMap 来存储这个字典。
当我想进行模糊字符串匹配时,我首先检查字符串是否在 hashMap 中,然后遍历所有其他潜在键,计算字符串相似度并存储 k,v 对相似度最高。根据我使用的字典,这可能需要很长时间(12330 - 1800035 个条目)。有什么办法可以加快速度或加快速度吗?我目前正在编写一个记忆函数/表格作为加快速度的一种方式,但是其他人能想出更好的方法来提高速度吗?也许是不同的结构或其他我缺少的东西。
非常感谢,
内森
【问题讨论】:
-
技术问题,属于StackOverflow。
标签: java data-structures