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

网站如何申请微信支付百度网站地图怎么做

网站如何申请微信支付,百度网站地图怎么做,网站开发职业规划,企业为什么做平台网站Problem: 438. 找到字符串中所有字母异位词 文章目录 题目描述思路及解法复杂度Code 题目描述 思路及解法 1.编写辅助函数bool same(vector need, vector matched)#xff1a; 1.1 以need为标准#xff0c;循环对比need和matched的每一个位置的元素值是否相等 2.获… Problem: 438. 找到字符串中所有字母异位词 文章目录 题目描述思路及解法复杂度Code 题目描述 思路及解法 1.编写辅助函数bool same(vector need, vector matched) 1.1 以need为标准循环对比need和matched的每一个位置的元素值是否相等 2.获取s和p的长度lenS和lenP; 3.创建vector needs(26,0);将p中的字符映射到其中needs[p[i] - ‘a’]; 4.创建窗口创建vector matched(26,0);,并定义指针starP、endP并且将字符串s中的前lenP个字符映射到matched中,并调用same进行一次判断若满足则将startP添加到结果集合result中 5.维护窗口当两个指针均小于lenS时执行**matched[s[starP] - ‘a’]–;matched[s[endP] - ‘a’];**并且让startP与endP自增并调用same函数将字母异位置词的起始位置添加到result中 复杂度 时间复杂度: O ( 1 ) O(1) O(1) 空间复杂度: O ( 1 ) O(1) O(1) Code class Solution { public:/*** Sliding window** param s The string given to be matched* param p Substring* return vectorint*/vectorint findAnagrams(string s, string p) {int sLen s.length();int pLen p.length();if (pLen sLen) {return {};}vectorint needs(26,0);for (int i 0; i pLen; i) {needs[p[i] - a];}vectorint matched(26,0);int starP 0;int endP 0;vectorint result;while (endP pLen) {matched[s[endP] - a];endP;}if (same(needs, matched)) {result.push_back(starP);}while (starP sLen endP sLen) {matched[s[starP] - a]--;matched[s[endP] - a];starP;endP;if (same(needs, matched)) {result.push_back(starP);}}return result;} private:/***Determines whether the values in two arrays (within a given range) are equal* * param need Judgment reference array* param matched Array to match each time* return bool*/bool same(vectorint need, vectorint matched) {for (int i 0; i need.size(); i) {if (need[i] ! matched[i]) {return false;}}return true;} };
http://www.pierceye.com/news/9395/

相关文章:

  • 免费网站个人注册wordpress更换域名后网站打不开
  • 建设部网站查资质中裕隆全球外贸网站有哪些
  • 怎么做免费网站 视频ppt模版模板免费
  • wordpress 免费建站福田欧曼汽车官网
  • 廊坊网站建设系统seo查询是什么意思
  • 秦皇岛建设工程信息网站seo搜索引擎优化内容
  • 如何在网站上做网页链接免费外国网站浏览器
  • 富阳网站建设价格手机商城oppo
  • 中国搜索网站排名网站页面分类
  • 可信赖的网站建设公司wordpress存放图片的
  • 网站关键词seo费用信誉好的大连网站建设
  • 黄页网站系统国家已明令禁止现货交易
  • 网站建设与管理课程报告反无人机防御系统
  • 延庆县专业网站制作网站建设福建建设工程交易中心网站
  • 在哪个网站做推广比较好网站申请名称
  • 凡科建站建设银行辽宁分行招聘网站
  • 徐州网站建站网站建设需求计划
  • 正能量网站地址污的自助建站系统下载
  • 北京网站建设方案建设公司深圳市宝安区松岗邮政编码
  • 惠州网站建设 英语富利建设集团有限公司网站
  • 小企业网站建设建议室内设计学校在哪里
  • shopify做全品类网站中国建设银行河南省分行网站
  • 网站布局的好坏的几个要素Wordpress如何调用搜索框
  • 马鞍山做网站公司排名网站做3儿童车开场动画
  • 沧州做家装的公司网站宁波网站快速优化
  • 南宁h5建站推广渠道怎么写
  • 网站上怎么做动画广告视频在线观看建设工程报建备案网站
  • 邢台有什么网站广西南宁网站空间
  • 网站建设和实现数据网站建设
  • 网站开发kpi专门培训seo的网站