当前位置: 首页 > news >正文

宁波制作网站软件中国万网域名注册官网

宁波制作网站软件,中国万网域名注册官网,seo产品推广,哪个网站做线路攻略做得好1967. 作为子字符串出现在单词中的字符串数目 给你一个字符串数组 patterns 和一个字符串 word #xff0c;统计 patterns 中有多少个字符串是 word 的子字符串。返回字符串数目。 子字符串 是字符串中的一个连续字符序列。 示例 1#xff1a;输入#xff1a;patterns [统计 patterns 中有多少个字符串是 word 的子字符串。返回字符串数目。 子字符串 是字符串中的一个连续字符序列。 示例 1输入patterns [a,abc,bc,d], word abc 输出3 解释 - a 是 abc 的子字符串。 - abc 是 abc 的子字符串。 - bc 是 abc 的子字符串。 - d 不是 abc 的子字符串。 patterns 中有 3 个字符串作为子字符串出现在 word 中。示例 2输入patterns [a,b,c], word aaaaabbbbb 输出2 解释 - a 是 aaaaabbbbb 的子字符串。 - b 是 aaaaabbbbb 的子字符串。 - c 不是 aaaaabbbbb 的字符串。 patterns 中有 2 个字符串作为子字符串出现在 word 中。示例 3输入patterns [a,a,a], word ab 输出3 解释patterns 中的每个字符串都作为子字符串出现在 word ab 中。提示 1 patterns.length 1001 patterns[i].length 1001 word.length 100patterns[i] 和 word 由小写英文字母组成 解题思路 使用朴素的解法枚举word中每个字符作为子字符串的开头逐一匹配patterns中的字符串如果匹配成功则结果加一。使用bool类型的数组记录下patterns中对应下标的元素是否已经成功匹配过如果某个pattern已经成功匹配了就不需要后续再进行匹配了 代码 class Solution { public:int numOfStrings(vectorstring patterns, string word) {int cnt(0);vectorbool check(patterns.size());for (int i 0; i word.size(); i) {for(int j0;jpatterns.size();j){if (check[j]) continue;if (word.substr(i,patterns[j].size())patterns[j]){check[j] true;cnt;} }}return cnt;} };时间复杂度O(n×∑imi)O(n \times \sum_i m_i)O(n×∑i​mi​)其中 n 为字符串 word\textit{word}word 的长度mim_imi​为字符串 patterns[i]\textit{patterns}[i]patterns[i] 的长度。 对于 patterns\textit{patterns}patterns中的每个字符串$ \textit{patterns}[i]$暴力匹配判断是否为 word\textit{word}word子串的时间复杂度为$ O(n \times m_i)$ 空间复杂度O(1)
http://www.zqtcl.cn/news/104617/

相关文章:

  • 公司做竞拍网站的收入怎么报税网易门户网站建设
  • 网站建设投资建设一个网站成本多少
  • 如何优化网站内部链接wordpress后台无法预览文章
  • 小白一步步做网站开题报告旅游网站建设
  • 鞋帽箱包网站建设怎么给网站做外链邵连虎
  • linux网站建设模板上海发布公众号官网
  • 信息科技有限公司网站建设网站运营主要做什么
  • 广州建筑公司网站网站上的动态图怎么做
  • win10系统可以做网站搭建网站和微信同步建设
  • 在哪里能找到做网站的人医疗网站建设意见
  • 网站制作及实现wordpress在线工具
  • 网站制作中企动力优响应式网站建设有利于seo
  • 区块链媒体网站建设wordpress页脚内容居中
  • php手机网站开发工具成都的教育品牌网站建设
  • 苏州建网站要多少钱八爪鱼采集器 wordpress
  • 确定网站风格thinkphp相比Wordpress
  • 网站全屏代码wordpress无法连接ftp
  • 做ppt配图好用的网站重庆制作网站有哪些
  • 门户网站建设进度安卓手机开发者模式
  • 招商网站建设需要什么网站开发 在线数据库
  • 创建网站代码网站二级页怎么做
  • 网站建设 前沿文章建设网站网站建设公司
  • dede网站seo微信开店怎么注册开店流程
  • 苏华建设集团有限公司网站wordpress 普通文本 quot
  • 网站首页倒计时功能怎么做学网站开发技术
  • 上海网站备案流程欧宇公司网络建设方案
  • 网站营销型办公室装修费用会计分录
  • 个人网站网页设计模板学校ftp服务器做网站
  • 黄江网站建设外贸公司用的采购储运财务软件
  • 优化网站公司做网站建设