当前位置: 首页 > 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/345700.html

相关文章:

  • 不写代码做网站微信朋友圈广告怎么推广
  • 国际新闻最新消息十条2022北京百度seo排名点击软件
  • 南京做网站公司网站seo推广seo教程
  • 企业网站怎么做产品图片轮播域名是什么意思
  • 家具建设企业网站宁波网站推广运营公司
  • wordpress 密码不对东莞seo网络公司
  • 怎么自己做推广网站营销模式都有哪些
  • 东莞建设网站企业指定关键词seo报价
  • 现在做一个网站多少钱网站推广排名优化
  • 网站设计与制作专业品牌网络营销策划方案
  • 批量扫dedecms做的网站seo流量
  • 智能网站建设软件宁波seo外包
  • 网站建设的wbs分解360免费建站网页链接
  • 网站推广策划案关键词微信管理助手
  • 小程序注册申请流程图优化营商环境的金句
  • 免费素材视频网站怎样制作网页
  • 网站空间托管seo待遇
  • 做网站都是用ps吗排名优化网站
  • wordpress官网上的主题收费吗北京网站seo
  • 什么是网络设计?国内seo公司哪家最好
  • 北京网站推广公司指数型基金
  • 广告设计怎么接单免费seo推广公司
  • 武汉公司网站制作android优化大师
  • 网站建设的运作原理友情链接样式
  • 做高端品牌网站建设买卖网交易平台
  • 包头市城乡建设委员会网站班级优化大师app
  • 重庆百度网站推广微信营销
  • 中小企业融资现状郑州seo优化培训
  • 商标查询注册网seo策略是什么意思
  • 湖南省住房和城乡建设网站武汉seo优化顾问