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

泉州做网站公司公司网站建站收费

泉州做网站公司,公司网站建站收费,扬中网站优化公司,需要注册的企业网站https://leetcode.cn/problems/find-all-anagrams-in-a-string/ 题目描述 题目分析 异位词所表示的空间 P \text{P} P 即一字符串的所有排列,记 s i \bold{s_i} si​为以 s [ i ] s[i] s[i]开头的长度为 plen \text{plen} plen的 s s s子串 故本题可理解为求解 A n s Ans Ans… https://leetcode.cn/problems/find-all-anagrams-in-a-string/ 题目描述 题目分析 异位词所表示的空间 P \text{P} P 即一字符串的所有排列,记 s i \bold{s_i} si​为以 s [ i ] s[i] s[i]开头的长度为 plen \text{plen} plen的 s s s子串 故本题可理解为求解 A n s Ans Ans集合 A n s { i ∣ s i ∈ P } Ans \{\space i \space|\space\bold{s_i} \in{\text{P}}\} Ans{ i ∣ si​∈P} 难点如何判断 s i \bold{s_i} si​ 是否属于 P {\text{P}} P 集合 题目解法 思路1通过sort函数可唯一确定一异位词空间如此可以判断 s i \bold{s_i} si​ 是否属于题目要求的解空间 P {\text{P}} P 关键伪代码如下 sort(p); for(...){temp s(i, plen);sort(temp);if(temp p) ans.push(i); }思路2通过count的方法唯一表示解空间 可以通过异位词的元素种类与对应个数唯一表示一异位词空间 代码如下 vectorint findAnagrams(string s, string p) {int slen s.length(), plen p.length();vectorint ans;if(s.length() p.length()){return ans;}vectorint hash_p(26);vectorint hash_q(26);for(int i 0; i plen; i){hash_p[(p[i] - a)];hash_q[(s[i] - a)];}if(hash_p hash_q) ans.emplace_back(0);for(int i plen; i slen; i){hash_q[(s[i] - a)];--hash_q[(s[i - plen] - a)];if(hash_p hash_q) ans.emplace_back(i - plen 1);}return ans; }总结 通过滑动窗口进行遍历通过hash将字符串子串映射到异位词表示空间 每一个表示代表了一个异位词空间(一个字符串的所有元素的全排列) 广义上讲以上方法都属于一种hash
http://www.dnsts.com.cn/news/103027.html

相关文章:

  • 做图模板网站有哪些内容男女明星直接做的视频网站
  • 镇平微网站建设网站建设现状
  • 无障碍网站建设标准做外贸雨伞到什么网站
  • 周口网站建设哪家好网站建设行业的前景分析
  • 网站建设入门教学做网站app需多少钱
  • 综合门户网站建设方案python搭建网站
  • 门户网站建设工作情况汇报seo技术教程博客
  • 山西手机响应式网站建设创业网站模板免费下载
  • 常德市 网站建设潍坊网站建设哪家好
  • 乐都企业网站建设公司什么网站是做电机控制的
  • 在线网站开发重庆seo网络营销
  • 成都网站建设团队聚名网名
  • 什么网站做h5没有广告网络公司网站建设彩铃样本
  • 上海工商网站查询企业信息深圳app制作公司
  • 专业的开发网站建设网站维护需要做那些事
  • 自建网站步骤做网站的需求分析
  • 要建设一个网站需要准备些什么请人做网站收费
  • 计算机网站建设论文.用路由器做网站
  • 不锈钢网站样板网站建设与管理的过程
  • 室内设计经典案例seo搜索引擎优化5
  • 企业网站 html5长沙装修公司招聘信息
  • 制作网站要找什么公司做网站商城需要什么
  • 外国人学做中国菜 网站厦门十大软件公司
  • 郴州高端网站建设WordPress底部添加音乐
  • 怎样在百度上做推广网站门户网站建设投标书
  • 怎样做淘宝客网站网站被k是怎么回事
  • 专门做网站搜索优化的公司南昌网站优化方案
  • 南山区住房与建设局官方网站wordpress文章编译器修改
  • 企业网站可以自己做深圳市专业的做网站
  • 招标网站免费中国城乡建设网