gpt4 book ai didi

algorithm - 寻找真实单词的回文

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

<分区>

我刚刚读了问题 Anagram of a Palindrome这让我想到了其他一些回文问题。但是,当我想到回文时,我想到的是现实世界中的回文,它们使用一种语言中的真实单词并在该语言中具有某种程度的意义。

那么,如果我们放弃语法和意义太难了,我们有什么好的算法可以找到字典中由单词组成的回文?您可以将字典预处理成更容易的数据结构。您不能通过查找每个可能的回文来预处理字典,除非您有办法在实际的计算时间和空间量内执行此操作。

假设您要查找最多 100,000 个字符的回文,并且您有一个包含 100,000 个小写英文单词的字典。

如果您也能想出一种快速找到回文字谜的方法,则可加分。不过,我不确定是否有可行的方法。

编辑 - 似乎有些困惑,所以我一定不够清楚。我正在寻找回文的单词序列(长度最多 100,000 个字符),而不是单个字典单词,这是一个微不足道的问题。因此,任意数量的“a”或“i”都是回文,因为每个都是单词,序列也是回文。 “amanaplanacanalpanama”也是一个回文,因为“a”、“man”、“plan”、“canal”和“panama”都是单词(如果“panama”真的在这本词典中的话)

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