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

常州建站公司模板wordpress底部版权怎么添加

常州建站公司模板,wordpress底部版权怎么添加,网站开发形成收入怎么做帐,吉林市网站建设公司题目 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度 示例 1: 输入: s "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2: 输入: s "bbbbb" 输出: 1 解释: 因为…

题目

给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度

示例 1:

输入: s = "abcabcbb"
输出: 3 
解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。

示例 2:

输入: s = "bbbbb"
输出: 1
解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。

示例 3:

输入: s = "pwwkew"
输出: 3
解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。请注意,你的答案必须是 子串 的长度,"pwke" 是一个子序列,不是子串。

题解

使用一个数组来维护滑动窗口

遍历字符串,判断字符是否在滑动窗口数组里

不在则 push 进数组
在则删除滑动窗口数组里相同字符及相同字符前的字符,然后将当前字符 push 进数组
然后将 max 更新为当前最长子串的长度
遍历完,返回 max 即可

 

/*** @param {string} s* @return {number}*/
var lengthOfLongestSubstring = function(s) {var arr=[],max=0,len = s.length;for(var i = 0;i<len;i++){var index = arr.indexOf(s[i]);if(index!==-1){arr.splice(0,index+1);}arr.push(s[i]);max = Math.max(max,arr.length);}return max;
};

indexOf()返回-1代表在数组或者字符串里找不到该字符

splice()函数第一个参数表示要删除或者添加元素的位置,第二个参数表示删除元素的个数,第三个参数表示要添加的元素

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

相关文章:

  • 中小学生做试卷的网站phpstorm网站开发
  • 地方网站定位大连企业网站排名优化
  • 卖主机网站幼儿保育专业建设规划
  • wordpress主题 建站iphone app wordpress
  • 延庆青岛网站建设青岛 google seo
  • 如何做英文网站的中文网区块链开发用什么语言
  • 天行健公司网站建设网站建设方面的书
  • 设计网站的收费图是怎么做的摄影网站规划设计书
  • 08r2 搭建php网站有人用dw做网站吗
  • 手机网站建设目标wordpress logo主题
  • 一个人做网站需要多久wordpress 手机端api
  • 单县网站开发熊掌号网站改造绑定织梦网站
  • 网站空间要备案吗清远网站关键词优化
  • 幼教网站建设分析虚拟商品自动发货网站搭建教程
  • 南宁网站建设牛易飞网络营销工作内容是什么
  • 建设假网站北京 外贸网站
  • 京东网站建设的目的怎么做自己的推广网站
  • 做网站1天转多钱win10搭建wordpress
  • 网站和app可以做充值余额功能外贸网站运营
  • 做旅行网站坑梓网站建设流程
  • 墙绘做网站推广有作用没网站换程序 搜索引擎
  • 广州哪家网站建设好手工网站怎样做三角包
  • 怎么查看一个网站页面的seo优化情况盐城seo快速排名
  • 南通网站建设找哪家好做网站要找什么
  • 外链网站大全网站主机和空间
  • 网站建设社团活动宗旨网页一般用什么语言编写
  • 望牛墩镇网站建设公司玄武建设局网站
  • 做网站注册营业执照室内装修设计软件哪个最好
  • 导航网站制作 zhihu武昌专业的网络推广团队
  • 同一人做多个主体网站负责人跑业务怎么找客户