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

广州手机app软件开发四川网站seo

广州手机app软件开发,四川网站seo,中信建设有限责任公司在柬埔寨的建筑项目,织梦教程网目录 一:题目 二:算法原理分析 三:代码实现 一:题目 题目链接:30. 串联所有单词的子串 - 力扣(LeetCode) 同类型基础题链接:438. 找到字符串中所有字母异位词 - 力扣&#xff0…

目录

一:题目

二:算法原理分析

三:代码实现


一:题目

题目链接:30. 串联所有单词的子串 - 力扣(LeetCode) 

同类型基础题链接:438. 找到字符串中所有字母异位词 - 力扣(LeetCode) 

二:算法原理分析

三:代码实现

class Solution {
public:vector<int> findSubstring(string s, vector<string>& words){int len = words[0].size(), m = words.size();vector<int> ret;unordered_map<string, int> hash1;//words中各个字符串出现的次数for (auto& e : words){hash1[e]++;}//滑动窗口执行len次for (int i = 0; i < len; i++){unordered_map<string, int> hash2;for (int left = i, right = i, cont = 0; right < s.size(); right += len){//进窗口+维护contstring in = s.substr(right, len);//取字串hash2[in]++;if (hash1.count(in) && hash2[in] <= hash1[in])cont++;//判断if (right - left + 1 > len * m){//出窗口 +维护contstring out = s.substr(left, len);if (hash1.count(out) && hash2[out] <= hash1[out])cont--;hash2[out]--;left += len;}if (cont == m){ret.push_back(left);}}}return ret;}
};

http://www.dtcms.com/wzjs/106131.html

相关文章:

  • 互联网网站样式百度推广管家登录
  • 二级域名备案爱站seo
  • 建设银行的投诉网站首页手游推广平台哪个好
  • 新闻资讯网站怎么做最近一周热点新闻
  • 好友介绍网站怎么做友情链接是免费的吗
  • 自己电脑做网站需要什么设备营销方式和渠道有哪些
  • json取数据做网站银徽seo
  • 建一个网络商城的网站素材搜集预算是什么西安网站推广助理
  • 跟黄聪学WordPress主题开发广州seo推广培训
  • ppt简约大气模板seo推广和百度推广的区别
  • 北京网站备案核验单免费卖货平台
  • 郑州富士康电子厂福清seo
  • 深圳二次源网站建设爱站网关键词查询
  • 怎么注册国外网站2023知名品牌营销案例100例
  • 哪个网站做供求信息百度排名
  • 广告位网站模板竞价托管 微竞价
  • 申请免费个人网站和域名百度推广员工工资怎么样
  • 做头像的网站横杆带字北京网站建设制作公司
  • 用vs做网站后台开发可以吗优就业seo怎么样
  • 江苏高端网站建设外汇交易平台
  • 做网站的技术理论个人网站制作源代码
  • 网站推广平台代理全国各城市疫情高峰感染高峰进度
  • ss网站模板免费下载佛山抖音seo
  • 西安做网站网络推广专员所需知识
  • 网站站外推广方式有哪些陕西seo快速排名
  • wordpress 美橙互联杭州seo搜索引擎优化
  • 响应式网站建设价位最近一周新闻大事件
  • 傻瓜式做网站正规网络推广服务
  • 漳州网站建设公司首选公司山西疫情最新情况
  • 网站建设电话营销百度的官方网站