LC 1967.Number of Strings That Appear as Substrings in Word
题目描述
这是 LeetCode
上的 1967.
作为子字符串出现在单词中的字符串数目 - 力扣(LeetCode)
,难度为简单。
给你一个字符串数组 patterns
和一个字符串
word
,统计 patterns
中有多少个字符串是
word
的子字符串。返回字符串数目。
子字符串 是字符串中的一个连续字符序列。
示例 1:
1 |
|
示例 2:
1 |
|
示例 3:
1 |
|
提示:
1 <= patterns.length <= 100
1 <= patterns[i].length <= 100
1 <= word.length <= 100
patterns[i]
和word
由小写英文字母组成
解答
方法一:暴力解法
根据题目要求进行模拟即可。
1 |
|
时间复杂度:\(O(n \times \sum_im_i)\),其中
n
为字符串word
的长度, \(m_i\) 为字符串patterns[i]
的长度。对于patterns
中的每个字符串patterns[i]
,暴力匹配判断是否为word
子串的时间复杂度为 \(O(n \times m_i)\)。空间复杂度:\(O(1)\)。
每题一图
LC 1967.Number of Strings That Appear as Substrings in Word
https://chen-huaneng.github.io/2024/01/21/2024-1-21-2024-01-21-lc-1967/