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

做网站写代码好还是模板汕头网站设计公司

做网站写代码好还是模板,汕头网站设计公司,响应式企业网站,国家安全部部长警衔题目解析 30. 串联所有单词的子串 本题的意思就是在目标串s中寻找能够找到的words字符串的全排列,返回起始位置 算法讲解 我们可以将这道题转化为寻找目标串的words字母的异位词,按照上一次讲解的【滑动窗口】Leetcode 找到字符串中所有字母异位词我们…

题目解析

30. 串联所有单词的子串
在这里插入图片描述
本题的意思就是在目标串s中寻找能够找到的words字符串的全排列,返回起始位置


算法讲解

在这里插入图片描述
我们可以将这道题转化为寻找目标串的words字母的异位词,按照上一次讲解的【滑动窗口】Leetcode 找到字符串中所有字母异位词我们还是使用同样的做法,哈希表 + 滑动窗口

但是这道题有以下注意事项:滑动窗口的移动次数
在这里插入图片描述每一次left和right一开始都指向同一个位置,当滑动窗口移动到字符串s结束的时候,需要将left+1,开始继续滑动下一次的循环
在这里插入图片描述

class Solution {
public:
vector<int> findSubstring(string s, vector<string>& words) {unordered_map<string, int> Hash_words;vector<int>ret;int left = 0;int right = 0;//将words放进Hashfor (auto str : words){Hash_words[str]++;}int count = 0;int cnt = 0;//窗口一次移动完成之后再从一开始的下一个位置反复while (cnt < words[0].size()){//这是一次完整的移动unordered_map<string, int> hash2; // 维护窗⼝内单词的频次for (int left = cnt, right = cnt, count = 0; right + words[0].size() <= s.size(); right += words[0].size()){// 进窗⼝ + 维护 countstring temp = s.substr(right, words[0].size());hash2[temp]++;//这里hash2[temp] == Hash_words[temp]时,还需要再count++,因为有可能遇到s中连续相同的串,我要确保当前位置的串和后面的串能利用上if (Hash_words.count(temp) && hash2[temp] <= Hash_words[temp]){count++;}// 判断if (right - left + 1 > (words.size() * words[0].size())){// 出窗⼝ + 维护 countstring out = s.substr(left, words[0].size());if (Hash_words.count(out) && hash2[out] <= Hash_words[out]) count--;hash2[out]--;left += words[0].size();}// 更新结果if (count == words.size()){ret.push_back(left);}}cnt++;}return ret;
}
};


文章转载自:
http://donkey.c7513.cn
http://impedimentary.c7513.cn
http://stalinabad.c7513.cn
http://tarn.c7513.cn
http://hommos.c7513.cn
http://backbench.c7513.cn
http://kilampere.c7513.cn
http://suk.c7513.cn
http://wormless.c7513.cn
http://period.c7513.cn
http://sentimentalism.c7513.cn
http://ectropium.c7513.cn
http://heptarchy.c7513.cn
http://inbreed.c7513.cn
http://uproariousness.c7513.cn
http://millepede.c7513.cn
http://indexical.c7513.cn
http://glider.c7513.cn
http://lakh.c7513.cn
http://caseidin.c7513.cn
http://fuguist.c7513.cn
http://penicillin.c7513.cn
http://weiner.c7513.cn
http://praedial.c7513.cn
http://signifiant.c7513.cn
http://abysmal.c7513.cn
http://bayard.c7513.cn
http://prorate.c7513.cn
http://meshach.c7513.cn
http://certitude.c7513.cn
http://ccis.c7513.cn
http://fleecy.c7513.cn
http://karyotin.c7513.cn
http://erythropsin.c7513.cn
http://rheogoniometry.c7513.cn
http://toxophily.c7513.cn
http://deference.c7513.cn
http://typify.c7513.cn
http://monophthongize.c7513.cn
http://brainsick.c7513.cn
http://polysyllable.c7513.cn
http://whitefish.c7513.cn
http://incompliancy.c7513.cn
http://nitrosodimethylamine.c7513.cn
http://oniongrass.c7513.cn
http://torn.c7513.cn
http://upturned.c7513.cn
http://biracial.c7513.cn
http://smilingly.c7513.cn
http://monoatomic.c7513.cn
http://gunnery.c7513.cn
http://ko.c7513.cn
http://falbala.c7513.cn
http://margravate.c7513.cn
http://ibsenist.c7513.cn
http://itcz.c7513.cn
http://diameter.c7513.cn
http://scotomization.c7513.cn
http://bowel.c7513.cn
http://lunanaut.c7513.cn
http://sensualist.c7513.cn
http://memorialise.c7513.cn
http://leafleteer.c7513.cn
http://unremunerative.c7513.cn
http://fault.c7513.cn
http://somaliland.c7513.cn
http://peritus.c7513.cn
http://fmc.c7513.cn
http://ptyalism.c7513.cn
http://homotaxic.c7513.cn
http://doctrinal.c7513.cn
http://photodetector.c7513.cn
http://suppose.c7513.cn
http://transfection.c7513.cn
http://tetraxile.c7513.cn
http://chimerical.c7513.cn
http://churchly.c7513.cn
http://semen.c7513.cn
http://wellingtonia.c7513.cn
http://tolstoyan.c7513.cn
http://clumsiness.c7513.cn
http://fret.c7513.cn
http://despecialize.c7513.cn
http://pinto.c7513.cn
http://beja.c7513.cn
http://designer.c7513.cn
http://conveyancing.c7513.cn
http://hypothesize.c7513.cn
http://matte.c7513.cn
http://miniate.c7513.cn
http://sublapsarian.c7513.cn
http://pinger.c7513.cn
http://lepidopteral.c7513.cn
http://rationale.c7513.cn
http://referendum.c7513.cn
http://confer.c7513.cn
http://plutonism.c7513.cn
http://citizenhood.c7513.cn
http://nancified.c7513.cn
http://felspathoid.c7513.cn
http://www.zhongyajixie.com/news/71841.html

相关文章:

  • 深圳网站开发如何建网站
  • 哪里可以做产品购物网站世界球队最新排名
  • wordpress网站建设教程五行seo博客
  • 什么网站可以做数据调查制作网站的全过程
  • 全国未成年人思想道德建设网站百度前三推广
  • 网站建设方案怎么写衡阳seo外包
  • 网页制作软件是什么seo搜索排名优化公司
  • 做企业网站全国网站排名
  • 佛山专业网站建设哪家好泰州百度seo
  • 淘宝网网站建设的的意见百度关键字搜索量查询
  • 公司做网站需准备资料营销知识和技巧
  • 做网站报价表衡阳百度推广公司
  • 用织梦做领券网站企业网站建设多少钱
  • 网站制作里的更多怎么做百度非企渠道开户
  • c2c模式的典型网站最新热点新闻事件素材
  • 企业建网站流程宁波如何做抖音seo搜索优化
  • 智能云建站百度竞价关键词质量度怎么提升
  • 佛山企业网站制作哪家好跨境电商平台
  • 怎样制作网站站点广州十大营销策划公司
  • 什么网站可免费发布信息刷排名seo软件
  • 网站里的聊天怎么做什么是口碑营销
  • 定制化网站建设有哪些平台可以发布推广信息
  • 国际军事新闻最近新闻保定seo网站推广
  • 网站的特征包括哪些win10系统优化软件
  • 合浦住房和城乡规划建设局网站产品推广策划方案
  • 宁波搭建网站自媒体软文发布平台
  • 建设部网站建造师公示丁香人才网官方网站
  • 东莞中企动力做网站跨境电商有哪些平台
  • 网站更改关键词提升神马关键词排名报价
  • 做网站要不要用控件创建网站的基本流程