【发布时间】:2012-03-13 09:57:20
【问题描述】:
我在一个项目中大量使用字符串,所以我正在寻找一个用于处理它们的快速库。我认为 Boyer-Moore 算法是最好的。
有没有免费的解决方案?
【问题讨论】:
-
几年前我看到了一些在 asm 中使用 Boyer More 算法的快速字符串例程,我认为它们比实际包含的更好。我错了吗?
-
@user1259295,请将该澄清评论移至问题正文(或标题)
-
这个话题之前似乎已经讨论过:stackoverflow.com/questions/3310865/…
-
@user1259295,Boyer-Moore 算法是一个非常具体的算法,它解决了一个非常具体的问题(搜索子字符串)。它本身不是“库”,也不能解决“项目大量使用字符串”的问题。这个问题仍然含糊不清,需要编辑或改写!您需要告诉我们您需要解决的具体问题。一收到建议,您就跳上了 Boyer-Moore 马车,但那是您需要的吗?或者你只是过早地优化,因为你还没有问题......
-
@user539484,我不认为我在扭曲任何东西。查看编辑年表,Boyer-Moore 的想法不在问题的第一个版本中。即便如此,我看不出如何将快速搜索算法称为“优化字符串”(来自标题!)。我也不明白如何将搜索视为处理(如在标题正文中)。这个想法是 Delphi 的字符串处理确实非常有效,像这样的问题,没有 实际 陈述的问题,只是给每个人争论的主题。没有明确的问题 = 没有可能的答案。
标签: delphi delphi-xe2