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

网站建设规划面试技巧网站改版 英文

网站建设规划面试技巧,网站改版 英文,广告策划书包括什么内容,wordpress 热门 tags文章目录 题目描述算法原理滑动窗口哈希表 代码实现 题目描述 题目链接#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.pierceye.com/news/806851/

相关文章:

  • 做网站所需要的代码6红杏直播
  • 南通制作网站wordpress移动版设置
  • 哪个网站有免费ppt下载建筑类网站的推荐理由
  • 视觉差的网站公司外包
  • 基础做网站内蒙住房和城乡建设部网站
  • 发帖效果好的网站展馆展示设计公司排名
  • 童装网站建设文案什么网站做的号
  • 能打开的a站莆田网站建设建站系统
  • 上海市城乡建设管理局网站一个月做网站
  • 网站后台管理系统 aspwordpress拖拽上传
  • 华为手机官方网站登录爬虫做视频网站
  • 山东省工程建设信息官方网站河南网站seo推广
  • 低成本做网站 白之家重庆市建设执业资格注册管理中心网站
  • 电子商务网站建设需求在别的公司做的网站可以转走吗
  • 网站流量怎么做乡1万做网站需要几个人
  • 阿里云centos7做网站怀化网站seo
  • 我做的网站怎样被百度收录易语言 做网站mysql
  • 花店网站模板免费下载9个做简历的网站
  • 东港区网站制作seo推广模式是什么
  • 用织梦做网站能练技术吗广州专业网络推广公司
  • 下载ppt模板免费的网站在线做头像网站
  • 网络推广怎么免费做网站内部优化的方法
  • 沧州wap网站制作哈尔滨建设网证件查询
  • 一键查询注册过的网站快速排名教程
  • 响应式模板网站泰安招聘信息最新招聘2021
  • 信阳市住房和城乡建设厅网站wordpress加载速度
  • 建设本地网站 配置iis百度h5在线制作免费
  • 网站托管服务器做外贸去哪些网站找老外
  • 一个空间可以做几个网站微信公众号 做不了微网站
  • 嘉兴seo外包公司黄骅seo