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

做网站排名公司推荐网站建设分为多少模块

做网站排名公司推荐,网站建设分为多少模块,咸宁网站建设价格,做电商网站的公司简介思路 题目要求我们找到异位词,一样开始分析题目,什么是异位词,怎么判段异位词,这是我们解题的开口,不理解这个就做不了,异位词特点,包含的字符相同,只是存在位置不同, …

 思路

题目要求我们找到异位词,一样开始分析题目,什么是异位词,怎么判段异位词,这是我们解题的开口,不理解这个就做不了,异位词特点,包含的字符相同,只是存在位置不同,

知道特点利用特点判断是不是异位词,那我们只需要记录p字符串所有的字符,然后在s字符串里面找长度相同,包含字符个数一样的字串就行了,所以我们需要利用滑动窗口,来固定窗口大小,然后右移动。

代码

class Solution {
public:vector<int> findAnagrams(string s, string p) {int n=p.size();int m=s.size();
//记录字串大小vector<int> pcount(26);vector<int> scount(26);//存储s字符串的字串,用来判断是不是异位词
//记录p的字符个数,后面来判断是不是异位词vector<int> reslut;
//结果数组for(int i=0;i<n;i++){pcount[p[i]-'a']++;}
//记录p字符int left=0;//滑动窗口左指针//right位右指针for(int right=0;right<m;right++){scount[s[right]-'a']++;//窗口大小合适了if(right-left+1==n){//判断if(scount==pcount) reslut.emplace_back(left);//左指针右移动,保持窗口大小,移除窗口的字符需要删掉scount[s[left]-'a']--;left++;}}return reslut;}
};

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

相关文章:

  • 服装设计网站哪个好简历生成网站
  • 南宁网站建设云尚网络jquery制作简单的网页
  • 高平企业网站朋友圈广告30元 1000次
  • 互联网网站模块茶叶网站建设公司
  • 专业网站建设公司哪个公司好wordpress装插件
  • 金坛区住房城乡建设局网站网络营销图片
  • 谷德设计网站厦门做网站培训
  • 网站备案查询不到20g虚拟主机建设网站
  • 银川做网站建设做网站运营有趣吗
  • 小加工厂做网站优秀简洁网站设计
  • 怎么让网站收录html购物网站源码
  • 万网网站空间购买宁波网站扔优化
  • 手机网站优化指南天津网站建设哪家公司好
  • 售后网站开发需求文档项目经历怎么填写
  • asp.net做的网站模板下载龙岩网络图书馆官网
  • 网站建设的市场ui设计课程内容
  • 付费网站搭建wordpress在apache2.4
  • 网站开发项目建设规范烟台做网站推广的公司
  • 公司网站制作步骤python爬虫做网站
  • 保险销售的建设网站策划书网站建设找导师蓝林
  • 上海网站建设大概多少钱域名对网站seo的影响
  • seo整站优化外包服务申请了域名怎么建网站
  • 福田企业建站推广服务公司阳明拍卖公司网站
  • 网站有关于我们的好处室内设计网站哪些号
  • 南昌网站建设制作与维护wordpress 添加下载地址
  • 做视频网站对服务器要去去成都需要隔离吗
  • 免费域名申请的方法优化网站哪个好
  • 怎么制作网站app上海平面设计师招聘
  • 哪有做婚介网站的网站建设做哪个科目
  • 西安网站建设问问q778925409耍強苏州吴江做网站公司