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

515ppt网站建设视频模板一键生成

515ppt网站建设,视频模板一键生成,淘宝入口,做公司年报网站登录密码是什么力扣热门100题 - 3.无重复字符的最长子串 题目链接#xff1a;3. 无重复字符的最长子串 题目描述#xff1a; 给定一个字符串 s #xff0c;请你找出其中不含有重复字符的 最长子串 的长度。示例#xff1a; 输入: s abcabcbb 输出: 3 解释: 因为无重复字… 力扣热门100题 - 3.无重复字符的最长子串 题目链接3. 无重复字符的最长子串 题目描述 给定一个字符串 s 请你找出其中不含有重复字符的 最长子串 的长度。示例 输入: s abcabcbb 输出: 3 解释: 因为无重复字符的最长子串是 abc所以其长度为 3。输入: s bbbbb 输出: 1 解释: 因为无重复字符的最长子串是 b所以其长度为 1。输入: s pwwkew 输出: 3 解释: 因为无重复字符的最长子串是 wke所以其长度为 3。请注意你的答案必须是 子串 的长度pwke 是一个子序列不是子串。提示 0 s.length 5 * 104 s 由英文字母、数字、符号和空格组成解题思路 滑动窗口 哈希表 使用两个指针 l 和 r 表示当前不含重复字符子串的左右边界初始时都指向字符串的开头。 使用 HashSet 存储当前子串中的字符以便快速检查字符是否重复出现。 不断移动右指针 r并将对应字符加入 HashSet。如果发现重复字符说明当前子串中有重复字符需要移动左指针 l并将对应字符从 HashSet 中移除直到子串中再次不含重复字符为止。 在每一次长度增加时更新最大子串长度 maxLen即 maxLen maxLen (r-l) ? maxLen : (r - l);。 时间复杂度O(n) 在每一步操作中l 和 r 指针都会向前移动而 HashSet 的操作是常数时间的因此整体复杂度为 O(n)。代码 class Solution {public int lengthOfLongestSubstring(String s) {HashSetCharacter hs new HashSet();int len s.length();int maxLen 0;int l 0;int r 0;while(r len){char c s.charAt(r);if (hs.contains(c)){hs.remove(s.charAt(l));l;}else {hs.add(c);r;maxLen maxLen (r-l) ? maxLen : (r - l);}}return maxLen;} }
http://www.hkea.cn/news/14513265/

相关文章:

  • 网站排名是什么意思建材网站建设成都
  • 南昌公司网站建设模板对公司网站建设的建议
  • 建设网站需要展示什么区别一个空间怎么做两个网站 跳转
  • 云企网站网络系统管理技能大赛linux
  • 查网站注册信息合肥seo推广百家号
  • 免费.net网站空间浙江网站建设费用
  • 内蒙做网站开发一个直播app
  • 如何制作网站网页wordpress加上预约系统
  • 仙居制作网站房地产网站建设背景
  • 怎么弄一个自己的网站物联网设备
  • 有招聘网站策划的吗免费模型网站
  • 网站开发建设计入什么科目网站建设费进什么科目
  • 文本网站开发英文文献有哪些网站是做视频的
  • 保定网站制作计划外链数是网站反向链接码
  • 上海网站建设的好的俄文网站设计
  • 网站开发技术概况怎么用手机建网站
  • 免费的外贸网站wordpress移动端悬浮导航
  • 上海网站建设费docker wordpress
  • 做公益选哪个网站好发帖推广平台
  • 利用微博网站做淘客怎么减少wordpress网站cpu占用
  • 网站后台加密python文章发布wordpress
  • 手机网站翻页底时自动链接杭州网站开发招聘
  • 模板王网站官网水土保持与生态建设网站
  • 做积分商城网站博客群wordpress
  • php做网站用什么软件好沈阳建设工程信息网官网 安全中项网
  • 做网站没有手机端东莞做网页建站公司
  • 为何建设银行的网站登不上去可视化网页设计
  • html5汽车网站模板网站建设公司推荐金石下拉网络
  • 湖南网站建设公网站设计与开发培训班
  • 生活分类信息网站大全合肥画册设计公司