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

男女性做那个视频网站四川省查询建设证书的网站

男女性做那个视频网站,四川省查询建设证书的网站,网站制作公司官网南京,有没有做任务给钱的网站1.题目 2.解析 这道题我们用滑动窗口来实现,加上哈希表和vector容器的使用来实现这道题目,每次滑动之后我们都对其和答案进行比较,如果全部相等我们返回left,不相等继续滑动即可。 本质就是我们把p中相同数量的字母框起来&#…

1.题目

2.解析

这道题我们用滑动窗口来实现,加上哈希表和vector容器的使用来实现这道题目,每次滑动之后我们都对其和答案进行比较,如果全部相等我们返回left,不相等继续滑动即可。

本质就是我们把p中相同数量的字母框起来,然后依次向s中向右滑动,每滑动一次我们都保证了滑动窗口中字母的数量和p中的相等,每次滑动之后我们都对窗口中的字母和p中存储在哈希表中的进行对比。相等返回left,不相等继续向右滑动,知道right出窗口结束滑动。

3.代码

class Solution {
public:vector<int> findAnagrams(string s, string p) {map<char, int>num1;map<char, int>num2;vector<int>nums;for (int i = 0; i < 26; i++){num1.insert({ 'a' + i,0});num2.insert({ 'a' + i,0});}for (auto e : p){num1[e]++;}for (int i = 0; i < p.size(); i++){num2[s[i]]++;}for (int left = 0, right = p.size() - 1; right < s.size();){int count = 0;for (int j = 0; j < 26; j++){if (num1['a' + j]!= num2['a' + j]) {count++;break;}}if (count == 0)nums.push_back(left);num2[s[left]]--;left++;right++;num2[s[right]]++;}return nums;}
};

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

相关文章:

  • 济南网站制怎么自己做网页
  • 网站建设实例教程用vue框架做的网站
  • 东莞做网站哪家公司好网站的备案号
  • 网站 配色表wordpress 群发插件
  • 网站建设销售话已有网站怎么修改
  • 查询网站服务器网站建设合同用缴印花税吗
  • 建设论坛网站步骤昆明做企业网站哪家好
  • 龙城区建设局网站重庆网站关键字优化
  • 最实用的手机app软件郑州做网站优化电话
  • 手工做皮具国外的网站四川微信网站建设推广
  • 深圳做网站那里好网站建设 好公司
  • 学校网站开发工程师公益永久免费主机
  • 邯郸做网站公司昌吉市建设局网站
  • 学做家常菜去那个网站广州 网站开发 公司电话
  • 无锡做网站多少钱页面设计归运营管还是美工
  • 网站做等保html网站设计模板
  • wordpress plugins插件优化关键词可以选择哪个工具
  • 网站开发的相关技能辽宁城乡住房建设厅网站打不开
  • 网站建设购买seo优化心得
  • 自助建站平台哪家好网站建设费记什么科目
  • 装修公司网站建设上海网站建设 报价
  • 如何用vps做网站网站建设前景怎么样
  • 石家庄网站建设今天改网名编程培训班网上课程
  • 北京集团网站建设wordpress主题动漫
  • 安徽省工程建设监理协会网站10根牙签手工制作大全
  • 如何在学校网站上做链接珠海市网站
  • wang域名注册网站网站推广产品怎么做
  • 河北三河建设厅网站6世界工厂采购网登录
  • 建站系统加盟泰安房产信息网
  • 开个网站需要什么条件wordpress ping列表