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

德州手机网站建设电话深圳白帽优化

德州手机网站建设电话,深圳白帽优化,佛山营销网站设计,网站开发 为什么要用缩略图给定一个字符串 s #xff0c;请你找出其中不含有重复字符的 最长 子串 的长度。 示例 1: 输入: s abcabcbb 输出: 3 解释: 因为无重复字符的最长子串是 abc#xff0c;所以其长度为 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 是一个子序列不是子串。 题解 本人解法 滑动窗解法 采用双指针的方法先将右指针遍历字符串将字符串添加到集合中当遇到重复出现的字符串时暂停右指针然后左指针进行遍历左指针在遍历的时候在遇到与当前右指针所指的字符串相同之前的字符串都从集合中删除直到删除与右指针相同的字符串为止后面重复此行为。 class Solution {public int lengthOfLongestSubstring(String s) {int left 0;int right 0;int length 0;int maxLength 0;SetCharacter set new HashSet();while (right s.length()) {if (!set.contains(s.charAt(right))) {set.add(s.charAt(right));length;if (length maxLength) {maxLength length;}right;} else {while (set.contains(s.charAt(right))) {set.remove(s.charAt(left));left;length--;}set.add(s.charAt(right));length;right;}}return maxLength;} }
http://www.pierceye.com/news/989222/

相关文章:

  • wordpress 调用discuzseo营销是什么
  • 广州市律师网站建设怎么样建行网站会员注册用户名
  • 免费建站哪个好asp网站没有数据库
  • 文化馆网站建设方案建设中网站首页
  • 模板网站是什么郑州网站seo公司
  • 阿里云服务器网站开发正规品牌网站设计品牌
  • 网站突然搜不到了我是做装修什么网站可以
  • 外国网站在内地做seo食品网站模板
  • 网站推广名片wordpress 数据库查询数据库
  • 自己搭建的ftp怎么做网站线上推广员
  • 网站开发设计大赛北京seo招聘信息
  • 营销型网站是什么云南网站设计流程
  • 怎么做网站效果图广西网站建设运营费用
  • 怎么自己开发app软件无锡网站推广优化公司哪家好
  • 做网站原型的简单工具深圳网站建设美橙互联
  • 免费关键词挖掘网站wordpress发多少文章卡
  • html网站建设的步骤wordpress 自定义变量
  • 网站建设的意见建站公司有哪些服务
  • 广东美景园林建设有限公司网站陕西网络公司网站建设
  • 网站关键词怎么填写南昌网站建设一般多少钱一年
  • 公司网站制作费用无区域公司注册要求
  • 网站文章更新时间去国外做外卖网站好
  • 北京网站制作设计wordpress seo 介绍
  • 手机网站搭建平台怎么查网站域名备案
  • 用文件传输协议登录网站网站开发设计手册
  • 有什么兼职做it的网站网络推广怎么做才有效
  • 网站后台开发教程沈阳网站制作流程
  • 可以自己做课程的网站深圳小型网站建设
  • 静安做网站公司网站上线的通知
  • 怎么建设电影网站wordpress 附件上传插件下载