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

怎么做分享连接的网站wordpress handsome

怎么做分享连接的网站,wordpress handsome,品牌设计公司的业务领域,统计局门户网站建设目标给定一个字符串 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.yayakq.cn/news/860875/

相关文章:

  • 常州h5网站建设阿里云 多个网站
  • 广东网站制作公司排名做百家好还是个人网站
  • 网站保定网站建设多少钱专注番禺网站优化
  • 网易严选的网站建设重庆市公路建设网站
  • 商务网站建设内容网站维护经费
  • 做淘宝客没网站吗一起装修网装修公司
  • 网站开发需要多少人wordpress放tomcat
  • 上海个人医疗网站备案表网站上面的水印怎么做的
  • 毕业设计做网站还是系统好wordpress更换头像
  • 海门建网站公司建站工具megento
  • 做网站背景全覆盖的代码高德地图怎么没有菲律宾位置
  • 外贸网络营销方案深圳seo优化排名推广
  • 如何评估一个网站做外贸推广的网站有哪些
  • 一键网站建站系统做电影网站 资源怎么存放
  • 网新科技做网站怎么样h5模板素材
  • 长沙网站公司wordpress主题代码高亮
  • 网络推广工作宁波网站的优化
  • 网站自助建设网站建设实训方案
  • 网站定制站旅游找什么网站好
  • 甘肃做网站哪家专业网站建设中 html
  • 做的网站图片不显示做免费漫画网站有风险吗
  • 网站标题优化工具织梦做的网站后台登录
  • 建设工程竣工规划局网站网页网站设计用什么软件
  • 做网站大概什么价位天津网站建设网站排名优化
  • 阿里云建站中级版和高级版企业购 网站建设
  • 珠宝网站设计文案网站 自适应js
  • 上海网站建设 普送网站兼容手机
  • python编程网站如何申请一个网址
  • 网站建设表格代码关键词查询网址
  • 也买酒技术网站建设dw网站制作素材