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

个人可以做网站维护吗wordpress文章编辑器连接七牛云

个人可以做网站维护吗,wordpress文章编辑器连接七牛云,门户网站建设注意事项,企梦网站建设说在前面 🎈不知道大家对于算法的学习是一个怎样的心态呢?为了面试还是因为兴趣?不管是出于什么原因,算法学习需要持续保持。 题目描述 给你一个字符串 s ,请找出满足每个字符最多出现两次的最长子字符串,…

说在前面

🎈不知道大家对于算法的学习是一个怎样的心态呢?为了面试还是因为兴趣?不管是出于什么原因,算法学习需要持续保持。

题目描述

给你一个字符串 s ,请找出满足每个字符最多出现两次的最长子字符串,并返回该子字符串的 最大 长度。

示例 1:

**输入:**  s = "bcbbbcba"**输出:**  4**解释:**以下子字符串长度为 4,并且每个字符最多出现两次:`"bcbbbcba"`。
**示例 2:****输入:**  s = "aaaa"**输出:**  2**解释:**以下子字符串长度为 2,并且每个字符最多出现两次:`"aaaa"`。

提示:

  • 2 <= s.length <= 100
  • s 仅由小写英文字母组成。

解题思路

这道题目我们可以使用滑动窗口来解题,使用一个哈希表记录每个字符串出现的次数,当有字符出现的次数大于2时,我们需要将窗口的左指针右移,直到改字符出现的次数小于等于2,这个时候窗口的长度即为满足条件的字符串长度,我们只需要遍历完整个数组,获取到最大的窗口长度即可。

AC代码

/*** @param {string} s* @return {number}*/
var maximumLengthSubstring = function (s) {const map = {};let res = 0,left = 0;for (let i = 0; i < s.length; i++) {let cnt = map[s[i]] || 0;map[s[i]] = cnt + 1;if (cnt > 1) {while (s[left] != s[i]) {map[s[left++]]--;}map[s[left++]]--;}res = Math.max(res, i - left + 1);}return res;
};

公众号

关注公众号『前端也能这么有趣』,获取更多有趣内容。

说在后面

🎉 这里是 JYeontu,现在是一名前端工程师,有空会刷刷算法题,平时喜欢打羽毛球 🏸 ,平时也喜欢写些东西,既为自己记录 📋,也希望可以对大家有那么一丢丢的帮助,写的不好望多多谅解 🙇,写错的地方望指出,定会认真改进 😊,偶尔也会在自己的公众号『前端也能这么有趣』发一些比较有趣的文章,有兴趣的也可以关注下。在此谢谢大家的支持,我们下文再见 🙌。

http://www.yayakq.cn/news/906287/

相关文章:

  • 刷链接浏览量网站从零开始学wordpress
  • 莱州网站制作网站上截小屏幕 怎么做
  • 个人网站制作流程phpcms适合做什么网站
  • 网站背景色河南瑞达建设工程有限公司网站
  • 伊利网站建设山东seo网站推广
  • 做电商网站一般多少钱微信营销的案例
  • 重庆职业能力建设投稿网站从事建站业务还有前景吗
  • 中国建设银行公积金网站首页公司的网 网站打不开怎么办
  • 上海信息公司做网站wordpress手动搬家问题
  • 西安 网站托管网站海外推广哪家好
  • 湛江网站建设方案报价百度会员登录入口
  • 网站空间 ASP大型门户网站建设是什么
  • 浦东新区手机网站建设单位网站建设费算无形资产吗
  • 臭臭猫网站建设昆明软件开发公司推荐
  • 广州注册公司网站外贸网络推广经验
  • php网站服务器架设做网站怎么引流
  • 织梦做网站利于优化大名网站建设公司
  • 网站版式分类怎么来钱快
  • 做网站的时候宽度都怎么弄wordpress 4.9.6 zh
  • 网站做微信支付宝支付宝思茅北京网站建设
  • 网站推广需要几个人做cms网站建设技术
  • 秒收的网站网页设计项目描述怎么写
  • 域名申请到网站建设教程网站建设宣传图ps
  • 泰州专业网站建设公司360搜索关键词优化软件
  • 怎么建设收费网站设计制作散发寄递
  • 站长 网站对比泰州网站制作价格
  • 上海市住房建设部官方网站免费的网站推广方法
  • 购买网站模板怎么用wordpress 强制换行
  • 网站建设需求量大房产cms系统哪个好
  • 网站改名 备案wordpress默认登录页修改