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

gta手机网站大全wordpress 换头像

gta手机网站大全,wordpress 换头像,在阿里巴巴网站上怎么做贸易,广州网站推广排名文章目录 题目描述算法原理滑动窗口哈希表 代码实现 题目描述 题目链接#xff1a;438.找到字符串中所有字母异位词 算法原理 滑动窗口哈希表 因为字符串p的异位词的⻓度⼀定与字符串p 的⻓度相同#xff0c;所以我们可以在字符串s 中构造⼀个⻓度为与字符串p的⻓度相同… 文章目录 题目描述算法原理滑动窗口哈希表 代码实现 题目描述 题目链接438.找到字符串中所有字母异位词 算法原理 滑动窗口哈希表 因为字符串p的异位词的⻓度⼀定与字符串p 的⻓度相同所以我们可以在字符串s 中构造⼀个⻓度为与字符串p的⻓度相同的滑动窗⼝并在滑动中维护窗⼝中每种字⺟的数量当窗⼝中每种字⺟的数量与字符串p 中每种字⺟的数量相同时则说明当前窗⼝为字符串p的异位词因此可以⽤两个⼤⼩为26 的数组来模拟哈希表⼀个来保存s 中的⼦串每个字符出现的个数另⼀个来保存p中每⼀个字符出现的个数。这样就能判断两个串是否是异位词。 代码实现 class Solution { public:vectorint findAnagrams(string s, string p) {int hash1[26] { 0 };//统计字符串p中每个字符出现的个数for(auto ch : p)hash1[ch - a];int hash2[26] { 0 };//统计窗口里面每一个字符出现的个数vectorint res;for(int left 0,right 0,count 0;right s.size();right)//1.控制窗口{char in s[right];if(hash2[in - a] hash1[in - a])count;//2.进窗口维护countwhile(right - left 1 p.size())//3.判断{char out s[left];if(hash2[out - a]-- hash1[out - a])count--;//维护count出窗口}if(count p.size()) res.push_back(left);//更新结果}return res;} };
http://www.sadfv.cn/news/143993/

相关文章:

  • 品牌网站建设最佳大蝌蚪做外贸一般用什么网站好
  • 门户网站如何做推广wordpress主题如何汉化
  • 网站建设策划书色彩设计方案石家庄网站建设找汉狮
  • 太原做网站的公司网站建设网站开发案例详解光盘下载
  • 新野做网站上海门户网站一网通办
  • 网站关键词排名服务正规微商平台
  • 行业网站有哪些平台优化营商环境心得体会个人
  • 中山商城网站建设wordpress网页静态化
  • 丽江建网站上海企业信息登记号查询
  • 摄影网站做画册那个网站卖做防水的烤枪
  • 站长 网站ip单页网站 营销
  • 专门卖建筑材料的网站常州网站建设公司推荐
  • 珍佰农 商城网站建设个人工作室项目
  • 福建省建设厅网站林瑞良网站结构流程图怎么做
  • 网站展示型推广常用的网络营销推广方法有哪些
  • asp.net窗体网站简单网站建设视频
  • 微信公众号如何做微网站做资源网站怎么不封
  • 沈阳医疗网站建设文章列表页wordpress
  • 云梦网络做网站学做招投标的网站有哪些
  • 程序员 修电脑 做网站怎样查网站有没有备案
  • 东莞企业网站建设价格wordpress自动推送工具代码
  • 虚拟机中建设iis网站河南做网站推广
  • 深圳网站推广优如何用织梦建网站
  • 渠道建设网站想学动漫设计报什么专业
  • 如何做关于橱柜网站网页浏览器cookie
  • 营销型科技网站建设阿里云有主体新增网站
  • 安阳网站制作成都知名建筑公司排名
  • 网站名词解释做一个网站 如何盈利
  • 天津市建行网站系统开发平台
  • 做网站补贴中国建设银行官方网站