腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
KMP
算法
与Z
算法
的关系
、
、
KMP和Z
算法
是著名的
字符串
搜索
算法
,其中,as Z
算法
使用z函数,定义为: 给定长度为n的
字符串
S,Z
算法
产生
数组
Z,其中Zi是从pati开始的最长子
字符串
的长度现在的问题是,
浏览 2
提问于2013-08-29
得票数 7
2
回答
在byte[]中
查找
byte[]的速度和
字符串
中的
字符串
的速度--为什么后者更快?
、
、
、
、
当我尝试用字节实现相同的
算法
(以字节
数组
读取文件和在字节
数组
中
查找
字节
数组
)时,我注意到在byte[]中
查找
byte[]的速度是在
字符串
中
查找
字符串
的3倍。我确保彻底检查它,完全相同的代码(一段使用byte[],另一段使用
字符串
),执行速度是原来的3倍,字节是16s,
字符串
是5s。 为了
查找
字节
数组
,我使用了这里描述的方法( )。,就像
查找
<e
浏览 6
提问于2013-05-31
得票数 7
1
回答
是否有有效的
算法
从
字符串
数组
中仅提取包含特定子
字符串
的
字符串
数组
?
、
、
、
假设有一个很大的Strings
数组
。从这个
数组
中,我只需要得到那些包含特定子
字符串
的
字符串
。例如,如果我的
数组
是String s [] = {"hello world", "back to hell", "say hello world"};,而我的关键字是"hello",那么它应该返回我的第一个和最后一个元素我尝试使用KMP和Boyer-Moor
算法
来检查
数组
中的每个
字符串</em
浏览 4
提问于2019-12-24
得票数 0
2
回答
如何检查一行是否包含文本,然后在其到达空行后停止?[Python]
、
、
正在编写此
算法
,该
算法
从文本文件中获取
字符串
并将其附加到
数组
中。如果
字符串
是在连续线前。ABCDHIJK然后,它们将被追加到同一个
数组
中,直到它到达一个空行,此时它停止并开始向另一个
数组
追加下一个连续
数组
的数量。在我的头脑中,for循环是一种方法,因为我有行数,但我只是不知道如何检查一行是否有任何类型的文本(不是
查找
任何子
字符串
,而是检查行本身是否包含任何内容)。
浏览 11
提问于2022-12-03
得票数 0
1
回答
用于LCS的后缀树与后缀
数组
、
、
、
我正在编写一个程序来
查找
多个
字符串
之间最长的公共子
字符串
。我已经将我的方法降低到使用后缀
数组
或后缀树。我想看看哪种方法更好(如果有),以及为什么。另外,对于后缀
数组
,我看到了一些针对两个
字符串
的
算法
,但对于两个以上的
字符串
,没有任何
算法
。任何坚实的例子都将不胜感激,再次感谢您的建议!
浏览 1
提问于2014-01-05
得票数 0
回答已采纳
1
回答
在
字符串
数组
中
查找
特定字符/字母的
算法
?
、
、
、
因此,我正在尝试想出一种
算法
,在
字符串
数组
中
查找
具有特定字符/字母的单词。要
查找
具有特定字符的单词,我是否需要遍历
数组
中的所有字母,并遍历每个单词的每个字符? 有没有一种聪明的方法,也许是对列表进行排序,然后以某种方式进行搜索?另外,这个
算法
的运行时间是多少?它会被认为是O(n)还是O(n*m)?其中n是字典中的单词数,m是
数组
中每个单词的
浏览 1
提问于2013-04-03
得票数 1
回答已采纳
1
回答
Java -
数组
元素的排列-清楚地解释
、
、
我得到了一个整数
数组
,需要使用Java
查找
这些元素的所有可能的排列。所以我在最后有一个
数组
,它包含
数组
,其中每个
数组
都是原始单个
数组
的排列。它必须与任何大小的
数组
一起工作。我可以对
字符串
执行此操作,但
数组
会让我犯错。我的元素是整数,所以我不能使用简单的
字符串
方法,例如,如果我的整数是1,2,14,我将置换
字符串
1214。有没有可能操纵
字符串
并对其进行置换,然后通过某种方式进行过滤,
浏览 2
提问于2013-10-09
得票数 2
2
回答
在更大的序列中
查找
模式的所有出现
、
、
我想要一个有效的
算法
来
查找
一个较大序列中的所有模式。例如,给定以下输入:序列: ASDFGASDFGASDFADFASDFGA根据接受的,实现了一种实现所需任务的
算法
。然而,有一个报告说,该
算法
“在大字节
数组
上速度慢”。Not
浏览 0
提问于2012-09-26
得票数 1
回答已采纳
23
回答
编写一个函数,返回给定
字符串
中最长的回文
、
例如
字符串
"abaccddccefe“中的"ccddcc”
算法
1:有2个for循环对于j=i+1 to j小于array.length 这种方法,您可以从
数组
中获取每个可能组合的子串有一个回文函数,该函数检查一个
字符串
是否为回文因此对于每个子
字符串
(i,j)调用此函数,如果它是一个回文,则将其存储在一个
字符串
变量中如果您找到下一个回文
浏览 91
提问于2009-07-12
得票数 103
2
回答
PHP循环
数组
查找
字符串
的好
算法
?
我正在寻找帮助,以编写一个有效的PHP
算法
,以帮助我找到一个
字符串
在另一个
字符串
的出现。以下是目前的情况。我知道我的第一个
数组
至少有一个来自针的术语。因此,
算法
需要说“在array1内找到array2吗?我想确保这是有效的,因为我有10个或1000个条目要标价,而我的针
数组</e
浏览 2
提问于2012-02-15
得票数 1
回答已采纳
2
回答
查找
未排序
字符串
数组
中的重复项- O(nlogn)
我得到了
字符串
哈希值
数组
,例如:“123-51 s-12 das das 1-das-41c-sadasdgt-31”。我要找出是否有副本。问题是,我需要在O(nlogn)中找到它们。1)我的想法:2)我愿意接受任何其他的答案。我的问题是:如何在未知
字符串
数组
中
查找
所有副本- nlogn.
浏览 0
提问于2013-05-19
得票数 0
回答已采纳
4
回答
查找
所有子
字符串
出现的最快方法是什么?
、
我浏览了一篇比较各种
字符串
搜索
算法
的文章,注意到它们都是为了找到第一个匹配的子
字符串
而设计的。这让我觉得..。如果我想
查找
一个子
字符串
的所有出现情况,该怎么办?我确信我可以创建一个循环,它使用KMP或BM的一个变体,并将每个发现的事件转储到一个
数组
中,但这似乎不是最快的。 在第一次传递时,
浏览 16
提问于2009-10-12
得票数 7
1
回答
使用散列
查找
具有最小总长度的
字符串
子
数组
,其中包含原始
数组
中所有不同的
字符串
。
、
、
、
、
首先,我们有一个N个
字符串
数组
(1<=N<=100000),程序将找到连续子序列的最小长度,其中包含原始
数组
中所有不同的
字符串
。例如,原始
数组
是{apple,橙色,橙色梨,梨苹果,梨}所以答案是19 我编写了一个代码,它访问
数组
中的每个元素,并创建一个新的哈希表来
查找
包含所有不同
字符串
的子
数组
的长度所以我希望有一个更快的
算法
。谢谢!
浏览 0
提问于2013-11-12
得票数 4
回答已采纳
1
回答
差分串匹配
、
使用
字符串
匹配,您可以
查找
精确的匹配。实际上,该
算法
是另一种
算法
的更一般化的版本,其中另一种
算法
注册的值为1 for effect (a !在最初的
算法
中,如果
字符串
的总不匹配数小于k,则
字符串
匹配;在我要<em
浏览 2
提问于2020-07-27
得票数 0
2
回答
在构造后缀
数组
之前在Python中指定
字符串
结束标记
、
、
我正在用实现
算法
,它利用后缀
数组
来
查找
最长的公共子
字符串
。
算法
包括为
字符串
构造一个后缀
数组
,该
数组
是一组给定
字符串
与称为标记的
字符串
分隔符的串联。例如,如果给定
字符串
a、b和c,则会创建一个新
字符串
d,它是$1b$2c $3,其中$1、$2、$3是标记每个
字符串
末尾的标记字符。如果a、b和c是ASCII
字符串
,我想我可能需要将这些
字符串<
浏览 2
提问于2011-02-10
得票数 1
回答已采纳
4
回答
找到多根针的最佳方法
、
、
、
我正在设计,一个在java中的解析器,它在新闻文章中
查找
股票项目的名称。我认为这是在发现多根针的
字符串
问题。我想知道解决这个问题的最佳
算法
或java库。如果你知道
算法
或提示,请告诉我。 谢谢。
浏览 3
提问于2014-11-10
得票数 0
回答已采纳
1
回答
在
数组
中
查找
最常见的
字符串
失败,使用2个元素或相等的数量。
我使用这个
算法
来
查找
数组
中最常见的
字符串
,唯一的问题是当
数组
包含两个元素或等于
字符串
数量时,以下方法不能工作-- exp:(arr["Test","Test2"]) --什么也不返回 Arr["Test
浏览 0
提问于2019-02-14
得票数 0
回答已采纳
2
回答
仅使用指针更改c中的
字符串
、
有一个指向
字符串
的指针,比如: char *p = "abcdef“我想删除一些字符。int i=1,j=1 if (i % 2 ==0) *(p-j)='\0' 这个
算法
是每隔一秒
查找
一次字符,当然,不管我如何尝试编写“删除”过程,或者有编译错误,或者
字符串
是不变的。同样,我需要在O(n
浏览 2
提问于2017-06-20
得票数 1
4
回答
命名
数组
项0001、0002等
、
我在尝试想一种命名
数组
的
算法
。例如,它将有1000个项目。名称将为0000、0001、0002等。如果int为=>,我如何添加前面的零?如果
字符串
为=>,
查找
最后一个数字不会太复杂--递增它,如果它是9,则转到前一个数字。而且需要进行大量的解析。 你认为哪个更好?
浏览 1
提问于2011-10-31
得票数 2
回答已采纳
2
回答
如何创建由if语句触发的二维
数组
?
、
我正在创建一个搜索
算法
,该
算法
在文本文件中
查找
特定的
字符串
,并使用一个
字符串
作为起点,使用一个
字符串
作为端点。在起始点,它触发一个函数开始将行复制到
数组
中, { } 我想做的是,每
浏览 0
提问于2013-10-04
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
kmp字符串查找算法
字符串拆分数组
JavaScript字符串-查找方法
c语言-字符串数组练习
算法趣事·数组01
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券