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

上海 网站建设google关键词全网指数查询

上海 网站建设google,关键词全网指数查询,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” 是一个子序列,不是子串。

提示:

0 <= s.length <= 5 * 104
s 由英文字母、数字、符号和空格组成

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/longest-substring-without-repeating-characters
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

class Solution {public int lengthOfLongestSubstring(String s) {Set<Character> occ = new HashSet<>();int n = s.length();int l = 0, r = -1;//左右指针int max = 0;for (int i = 0; i < n; i++) {if(i != 0) {occ.remove(s.charAt(i - 1));//移除哈希表的第i - 1个字符}//当右指针没有移动到s的边界,或者没有出现重复的字符时r++while(r + 1 < n && !occ.contains(s.charAt(r + 1))) {occ.add(s.charAt(r + 1));r++;}max = Math.max(max, r - i + 1);}return max;}
}

在这里插入图片描述

Java中Set的contains()方法 可以·判断哈希表中是否有重复的字符

http://www.ds6.com.cn/news/17390.html

相关文章:

  • 电话销售做网站犯法吗个人如何在百度做广告
  • 新疆网站建设软文投放平台有哪些
  • 怎样做3d动画短视频网站百度推广上班怎么样
  • 要建立网站怎么建立最近一周的新闻热点事件
  • 上海知名网站好项目推荐平台
  • wordpress 锚点插件金华seo全网营销
  • 免费发布推广的网站有哪些南通网络推广
  • 做爰视频网站营销型网站分析
  • 婚恋网站如何做自媒体营销可以推广的平台
  • 用rp怎么做网站按钮下拉菜单策划推广
  • 怎么做王者荣耀网站网络公司网站模板
  • 找别人做的网站怎样修改动态网站设计毕业论文
  • 网站制作是怎样做的sem是什么意思
  • 手机的网站建设目标谷歌外链代发
  • wordpress主题500错误搜索引擎优化哪些方面
  • 微信公众账号登录官网志鸿优化网下载
  • 一品威客做任务要给网站钱吗厦门网站seo外包
  • 告诉你做网站需要多少钱口碑营销的主要手段有哪些
  • 网站济南网站建设营销网络建设
  • 装修公司怎么做网站推广app营销推广方案
  • 在线观看的免费seo关键词排名优化怎样收费
  • 苹果手机做微电影网站有哪些内容百度搜索技巧
  • 招远网站建设怎么弄自己的网站
  • 建网站所需材料网店运营推广中级实训
  • 大连网站建设大连口碑营销的步骤
  • 网页游戏排行榜2013前十名关键词seo深圳
  • 厦门网站制作套餐今日财经最新消息
  • 公司注册网上核名怎么办理seo搜索铺文章
  • 目前做网站最流行的程序语言查询网
  • 雄安做网站优化杭州seo网站优化