腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(39)
视频
沙龙
1
回答
Haskell中的
Manacher
算法
、
、
、
请查看haskell中的
manacher
算法。查找字符串中最长的回文。module Main whereimport Data.Maybe-- $ :l
manacher
.hs
manacher
:: String -> String
manacher
浏览 0
提问于2022-03-02
得票数 1
回答已采纳
1
回答
在“
Manacher
算法”中,索引i处的初始回文长度如何等于R-i?
、
、
我正在学习
Manacher
的算法来解决最长的回文子串问题,我知道它利用了这样一个事实,如果i‘是回文的中心,那么将有一个回文以i为中心。
浏览 13
提问于2019-04-01
得票数 0
5
回答
查找最长的淡色子字符串
、
给定一个字符串,查找最长的子字符串,它是回文。例如,如果给定的字符串是“forgeeksskeegfor”,则输出应该是“geeksskeeg”。I取2个索引i,j,从0和长度-1开始。1.比较两个字符在给定索引中的位置,直到i class StringPallendrome static int length = 0; static boolean stringpallendrome(String p) boolean
浏览 2
提问于2015-08-04
得票数 1
回答已采纳
1
回答
查找DNA片段中最长的回文子串
我必须建立一个函数,打印DNA片段中最长的回文子串。我已经写了一个函数来检查DNA片段是否是回文本身。请参见下面的函数。 complement=[] for letter in DNA: complement.append(rules_for_comple
浏览 0
提问于2020-04-25
得票数 1
回答已采纳
1
回答
5.最长的回文子串。令人费解的问题。计算机/leetcode
我正在做最长的回文子串问题,关于leetcode,很多视频建议使用扩展从中心解决这个问题。然而,我并不真正理解他们的理论。请帮我理解他们的理论,谢谢。谢谢。
浏览 3
提问于2022-05-26
得票数 -1
1
回答
哪些算法比合并插入排序使用更少的比较?
、
在维基百科的页面上写着 引用使用最少比较的排序算法。但它并没有解释它指的是什么算法。
浏览 13
提问于2022-03-24
得票数 0
回答已采纳
1
回答
如何检测字符串中的回文周期长度?
、
、
我认为使用
Manacher
的算法可以有效地检测到这一点,但如何检测呢?
浏览 0
提问于2015-06-18
得票数 2
回答已采纳
1
回答
在O(n)或O(n log n)中找到回文子字符串的数目?
、
我知道你可以用
manacher
算法在O(n)中找到最长的回文子串,但能不能找到O(n)或O(n log n)中回文子串的总数?如果是的话,你会怎么做呢? 把单个字母也算作回文。
浏览 5
提问于2014-01-04
得票数 9
回答已采纳
1
回答
在无向无圈图中求最长回文路径的长度
、
、
、
假设存在N (1 <= N <= 500 000)节点,是否有算法解决O(N^2)或O(N.log2(N))的时间复杂度问题 经过一些研究,我认为这可以用图上的
Manacher
算法来解决。
浏览 6
提问于2021-07-18
得票数 1
回答已采纳
2
回答
如何加快这段代码的速度?最长回文子串问题
、
、
我正在研究Leetcode问题,以找到字符串中最长的回文子字符串。这是我的密码。 s = [[None for _ in range(len(array))] for _ in range(len(array))] best = "
浏览 2
提问于2021-01-26
得票数 0
回答已采纳
2
回答
查找子字符串的最小长度以重新排列回文字符串
、
有没有一种方法来解决这个问题,使用修改
Manacher
的或其他文本算法? 谢谢。
浏览 8
提问于2021-12-18
得票数 -1
回答已采纳
1
回答
最长平方子串的算法
、
、
、
、
我的第一个想法是修改
Manacher
算法,它返回最长的回文子字符串(以线性时间表示)。下面是我为
Manacher
算法编写的Java代码:import java.io.BufferedReader;import java.io.IOException
浏览 1
提问于2015-03-06
得票数 1
1
回答
Scilab中的
Manacher
算法
我有我下面的代码,有人能帮我理解这里发生了什么吗?n = length(x);pos = 0; // k=0: odd sequence, k=1: even sequence j=1; j = j+1; if 2*
浏览 6
提问于2022-02-02
得票数 0
2
回答
LeetCode 05与
Manacher
算法
、
、
我使用简化的(为便于实现) LeetCode完成了马纳赫算法 05。IMHO应该保持\mathcal{O}(n)的时间和空间复杂性。然而,LeetCode的基准将我的解决方案分别评为最差的5%和30%。是什么导致了如此糟糕的表现(时间和空间)?有人能帮我诊断哪里出了问题吗?给定一个字符串s,返回s中最长的回文子字符串。Input: s = "babad" Note: "aba" is also a valid answer. data class LimitInfo(var ce
浏览 0
提问于2021-09-05
得票数 0
回答已采纳
2
回答
不同回文子串的数目
、
、
、
、
给定一个字符串,我知道如何用
Manacher
算法在线性时间中找到回文子串的数目。但是现在我需要找到不同的/唯一的回文子串的数目。
浏览 2
提问于2013-12-09
得票数 4
1
回答
最长回文子串Leetcode问题,Manachers算法的高运行时间(O(N))
、
、
、
、
我正在尝试寻找给定字符串的最长古生子串,LeetCode问题。我犯了什么错误?def addhashspace(self,s: str) -> str: for i in range(len(s)): t = '$' + t + '#@'
浏览 2
提问于2021-04-20
得票数 0
1
回答
马纳赫算法真的是线性的吗?
最近我在维基百科上读了一篇关于
Manacher
算法的文章,在看了示例实现和其他实现之后.老实说,我不知道这个算法是如何线性的。在我看来,这是最好的情况,O(n+n/2),但这不是线性的,对吗?
浏览 1
提问于2015-03-19
得票数 0
回答已采纳
1
回答
Knuth-Morris-Pratt (KMP)和使用Ukkonen算法的后缀树在时间复杂度上的差异。
、
、
、
、
是否有可能找到最长的公共子串,最长的回文子串,最长的重复子串,使用Ukkonen的算法同时使用KMP和后缀树搜索所有模式和子串检查?如果是,那么我应该使用哪一个算法,因为这两个算法都有线性时间复杂度?
浏览 19
提问于2016-09-05
得票数 1
2
回答
为给定字符串的所有前缀查找最长回文子字符串的长度
、
、
对于每个前缀,使用
Manacher
的算法(O(N))找到最长的回文子字符串。将有N个前缀,所以这是O(N^2)。 我们只需要长度,而不需要实际回文。
浏览 0
提问于2020-08-22
得票数 0
1
回答
任何用于优化最大字符串输入长度的内存使用的好方法
、
、
根据定义,
Manacher
的算法需要一组字符:根据定义,最大整数是上面提到的~2.15x10^9,因此一个字符数组可以是最大大小的。
浏览 3
提问于2017-04-11
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Manacher Algorithm 马拉车算法
【LEMH·C+】Manacher算法
最长回文子串的ManaCher算法
四种方法求最长回文串
最长回文字串 汇总
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券