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

php网站开发模板泰安seo公司

php网站开发模板,泰安seo公司,国内外贸网站建设公司,asp 网站运行欢迎跳转我的主页#xff1a;羑悻的小杀马特-CSDN博客 目录#xff1a; 一题目简述#xff1a; 二思路汇总#xff1a; 三解答代码#xff1a; 一题目简述#xff1a; leetcode题目链接#xff1a;. - 力扣#xff08;LeetCode#xff09; 二思路汇总#xff1a; … 欢迎跳转我的主页羑悻的小杀马特-CSDN博客 目录 一·题目简述 二·思路汇总 三·解答代码 一·题目简述 leetcode题目链接. - 力扣LeetCode 二·思路汇总 哈希滑动窗口即窗口里就是固定的lenp;然后比较两个hash表内数据是否完全对着上如果是那么就保存left依次循环进行下去。 这里画图说明一下步骤 这里可以优化一下 比如在建立hash的时候由于这里都是小写字母故可以建立可放26个字母的hash利用映射   还有就是这里字母数量少以及找的只是单个字母如果要是单个字符串那么这样再去遍历比较肯定特别麻烦因此可以考虑在入出窗口的时候就保存count来记录这个窗口内本来有模版hash表内数据的有效字符的个数画图解释一下 这时此题的要点就差不多了。 三·解答代码 class Solution { public:vectorint findAnagrams(string s, string p) {int ns.size();vectorint v;int hash_p[26]{0};//把p内数据映射入哈希表int hash_s[26]{0};//入到窗口的数据for(auto e:p){hash_p[e-a];}int lenp.size();for(int left0,right0,count0;rightn;right){int ins[right]-a;//入窗口数据int out s[left]-a;//出窗口数据//入窗口hash_s[in];//这里如果后面直接遍历两个hash表比较复杂度比较高故选择开始入数据和出数据都完成记录。if(hash_s[in]hash_p[in]){count;//记录有效字母的个数}//出窗口if(right-left1len){if(hash_s[out]hash_p[out]){count--;}hash_s[out]--;left;1}//出窗口后更新结果if(countlen){v.emplace_back(left);}}return v;} };
http://www.lakalapos1.cn/news/24464/

相关文章:

  • 高端开发网站哪家专业导购网站怎么建立
  • 网站自助建设网站 为什么要备案
  • seo营销型网站推广潍坊学网站建设
  • 万由nas做网站绵阳建设网站
  • 金融网站织梦模板wordpress 公众号 采集
  • 做折线图网站自助建网站哪个便宜
  • 网站开发费入什么费用电子商务网站建设主题
  • 抽奖机网站怎么做景观平台设计
  • 自个网站wordpress禁止 逍遥
  • 奥维网络高端网站建设公司哈尔滨seo公司
  • wordpress建站速度提升建设银行博士后招聘网站
  • 泗县网站建设与推广培训科技进化论
  • 经验分享的网站开发wordpress4.7
  • 科技网站建设公司国内域名有哪些
  • godaddy 上传网站app设计的基本流程
  • 做汽车新闻哪个网站好代理注册公司一般多少钱
  • 免费创建个人商城网站哪些网站可以做产品推广
  • 外贸接单网站中国小康建设网 是个什么网站
  • 中国十佳网站建设公司冯耀宗seo博客
  • 本地网站搭建教程房地产找客源10个方法
  • 小伙做网站网络营销就业方向和前景
  • html静态网站开发网上商城开发方案
  • 自建网站迁移徐闻住房与城乡建设局网站
  • 北京网站制作是什么网站更换运营商要重新备案
  • 茌平网站制作网络营销是什么时候产生的
  • 个性化网站定制北京企业名录
  • 怎样建商业网站东营网站搭建
  • 辽宁省高等级公路建设局网站无锡网站建设专家
  • 网站关键字如何设置扬中炒地皮
  • 怎么免费建立个人网站wordpress 动态主题